summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2013-09-17 14:03:44 +0200
committerStefan Metzmacher <metze@samba.org>2014-01-07 08:37:36 +0100
commitd821661484b6f2a4a61cae3f1711cef151526dcc (patch)
tree2cdfcd8a1ff694461e34f2b5188d4c6dc20080bf
parentce84ade56c51f2e29a10be60c311101517145351 (diff)
downloadsamba-d821661484b6f2a4a61cae3f1711cef151526dcc.tar.gz
samba-d821661484b6f2a4a61cae3f1711cef151526dcc.tar.xz
samba-d821661484b6f2a4a61cae3f1711cef151526dcc.zip
s4:librpc/rpc: update alloc_hint for each fragment
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
-rw-r--r--source4/librpc/rpc/dcerpc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/librpc/rpc/dcerpc.c b/source4/librpc/rpc/dcerpc.c
index 186626df82..6c6d8f9a8e 100644
--- a/source4/librpc/rpc/dcerpc.c
+++ b/source4/librpc/rpc/dcerpc.c
@@ -1622,7 +1622,6 @@ static void dcerpc_ship_next_request(struct dcecli_connection *c)
pkt.call_id = req->call_id;
pkt.auth_length = 0;
pkt.pfc_flags = 0;
- pkt.u.request.alloc_hint = remaining;
pkt.u.request.context_id = p->context_id;
pkt.u.request.opnum = req->opnum;
@@ -1649,6 +1648,7 @@ static void dcerpc_ship_next_request(struct dcecli_connection *c)
last_frag = true;
}
+ pkt.u.request.alloc_hint = remaining;
pkt.u.request.stub_and_verifier.data = stub_data->data +
(stub_data->length - remaining);
pkt.u.request.stub_and_verifier.length = chunk;