diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2004-11-09 01:04:29 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:05:40 -0500 |
commit | 0639758dd9b19926baac1fd5636d00e3a3d23404 (patch) | |
tree | fe82072075b7716db636be20effc8b376605d1b7 /source4/rpc_server/dcerpc_server.c | |
parent | b3ef49946f9c064f05e387d8786112809d2f2da6 (diff) | |
download | samba-0639758dd9b19926baac1fd5636d00e3a3d23404.tar.gz samba-0639758dd9b19926baac1fd5636d00e3a3d23404.tar.bz2 samba-0639758dd9b19926baac1fd5636d00e3a3d23404.zip |
r3630: More work on DCOM server side
(This used to be commit e995a1c0e5d2ee2dc50c31c01ce281a303dd5231)
Diffstat (limited to 'source4/rpc_server/dcerpc_server.c')
-rw-r--r-- | source4/rpc_server/dcerpc_server.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/rpc_server/dcerpc_server.c b/source4/rpc_server/dcerpc_server.c index 70b7d18f39..83c0872ba7 100644 --- a/source4/rpc_server/dcerpc_server.c +++ b/source4/rpc_server/dcerpc_server.c @@ -595,6 +595,10 @@ static NTSTATUS dcesrv_request(struct dcesrv_call_state *call) return NT_STATUS_NO_MEMORY; } + if (call->pkt.pfc_flags & DCERPC_PFC_FLAG_ORPC) { + pull->flags |= LIBNDR_FLAG_OBJECT_PRESENT; + } + r = talloc(call, call->conn->iface->ndr->calls[opnum].struct_size); if (!r) { return NT_STATUS_NO_MEMORY; |