From: Stefan Metzmacher Date: Tue, 3 Apr 2012 17:55:42 +0000 (+0200) Subject: s4:librpc/rpc: don't mix up paylod ndr flags with the dcerpc layer X-Git-Url: http://git.samba.org/?p=metze%2Fsamba%2Fwip.git;a=commitdiff_plain;h=05ceb53dda1ac5e17c02dc42018636312cde2170 s4:librpc/rpc: don't mix up paylod ndr flags with the dcerpc layer If the transfer syntax is NDR64, it's only for the payload not for the dcerpc pdus. metze --- diff --git a/source4/librpc/rpc/dcerpc.c b/source4/librpc/rpc/dcerpc.c index ebf6f33aa5f2..5d286c83c06f 100644 --- a/source4/librpc/rpc/dcerpc.c +++ b/source4/librpc/rpc/dcerpc.c @@ -674,7 +674,7 @@ static NTSTATUS ncacn_pull(struct dcecli_connection *c, DATA_BLOB *blob, TALLOC_ struct ndr_pull *ndr; enum ndr_err_code ndr_err; - ndr = ndr_pull_init_flags(c, blob, mem_ctx); + ndr = ndr_pull_init_blob(blob, mem_ctx); if (!ndr) { return NT_STATUS_NO_MEMORY; }