summaryrefslogtreecommitdiff
path: root/source3/rpc_server
diff options
context:
space:
mode:
authorSimo Sorce <idra@samba.org>2010-07-08 19:17:13 -0400
committerGünther Deschner <gd@samba.org>2010-07-13 14:44:09 +0200
commitcf664b73a4682a09a8e03b69e65aa5f7b18ff13d (patch)
tree8b125b77ab0a8ccf7c68c115768476e4870653d6 /source3/rpc_server
parentea66d8e4a5cf44924cc59063a023b7fc158629f9 (diff)
downloadsamba-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.c9
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,