First part of fix for bug #7159 - client rpc_transport doesn't cope with bad server...
authorJeremy Allison <jra@samba.org>
Fri, 19 Feb 2010 22:18:51 +0000 (14:18 -0800)
committerKarolin Seeger <kseeger@samba.org>
Tue, 2 Mar 2010 12:40:53 +0000 (13:40 +0100)
commit6e5b6b5acb30869eb63b25ed1406014101a5e89d
tree063cbc52a5a4b34c320267c0ebd7682d928f201d
parent78c6291bb310799212f7fc8bf218d4c908e8971e
First part of fix for bug #7159 - client rpc_transport doesn't cope with bad server data returns.

Ensure that subreq is *always* talloc_free'd in the _done
function, as it has an event timeout attached. If the
read requests look longer than the cli->timeout, then
the timeout fn is called with already freed data.

Jeremy.
(cherry picked from commit ad77ae1d5870e06f8587ecf634e0b6bdcbb950d7)
source3/rpc_client/rpc_transport_np.c
source3/rpc_client/rpc_transport_sock.c