s3/rpc_server: Fix DCERPC request unmarshalling
authorDavid Disseldorp <ddiss@samba.org>
Fri, 26 Apr 2013 16:45:59 +0000 (18:45 +0200)
committerDavid Disseldorp <ddiss@samba.org>
Wed, 8 May 2013 10:21:37 +0000 (12:21 +0200)
commitcbb99aa6f3ee0519e4823d1a1f2759f8f526eaf0
tree159fb4887e9e7cc790fe1065635f1f7561dd6a72
parenta236756b582babc09fd4ec171aa4b131ad18888a
s3/rpc_server: Fix DCERPC request unmarshalling

DCERPC requests may carry an Object GUID, who's presence is signaled by
the PFC_OBJECT_UUID flag in the PfcFlags field. Current unmarshalling
code requires that the PFC_OBJECT_UUID flag is carried in the ndr flags
as LIBNDR_FLAG_OBJECT_PRESENT.
librpc/idl/dcerpc.idl
source3/librpc/rpc/dcerpc_helpers.c