diff options
author | Simo Sorce <idra@samba.org> | 2010-07-08 19:17:13 -0400 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2010-07-13 14:44:09 +0200 |
commit | cf664b73a4682a09a8e03b69e65aa5f7b18ff13d (patch) | |
tree | 8b125b77ab0a8ccf7c68c115768476e4870653d6 /source3/rpc_server | |
parent | ea66d8e4a5cf44924cc59063a023b7fc158629f9 (diff) | |
download | samba-cf664b73a4682a09a8e03b69e65aa5f7b18ff13d.tar.gz samba-cf664b73a4682a09a8e03b69e65aa5f7b18ff13d.tar.bz2 samba-cf664b73a4682a09a8e03b69e65aa5f7b18ff13d.zip |
s3-dcerpc: Use dcerpc_set_frag_length()
Automatically calculate the fragment length where possible.
Signed-off-by: Günther Deschner <gd@samba.org>
Diffstat (limited to 'source3/rpc_server')
-rw-r--r-- | source3/rpc_server/srv_pipe.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/source3/rpc_server/srv_pipe.c b/source3/rpc_server/srv_pipe.c index 7a6261613f..24ecfd5160 100644 --- a/source3/rpc_server/srv_pipe.c +++ b/source3/rpc_server/srv_pipe.c @@ -870,8 +870,8 @@ static bool setup_bind_nak(pipes_struct *p) status = dcerpc_push_ncacn_packet(p->mem_ctx, DCERPC_PKT_BIND_NAK, - DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST, - RPC_HEADER_LEN + sizeof(uint16_t) /* FIXME - gd */, + DCERPC_PFC_FLAG_FIRST | + DCERPC_PFC_FLAG_LAST, 0, p->hdr.call_id, u, @@ -932,8 +932,9 @@ bool setup_fault_pdu(pipes_struct *p, NTSTATUS fault_status) status = dcerpc_push_ncacn_packet(p->mem_ctx, DCERPC_PKT_FAULT, - DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST | DCERPC_PFC_FLAG_DID_NOT_EXECUTE, - RPC_HEADER_LEN + RPC_HDR_RESP_LEN + RPC_HDR_FAULT_LEN /* FIXME - gd */, + DCERPC_PFC_FLAG_FIRST | + DCERPC_PFC_FLAG_LAST | + DCERPC_PFC_FLAG_DID_NOT_EXECUTE, 0, p->hdr.call_id, u, |