summaryrefslogtreecommitdiff
path: root/source3/rpc_server
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2005-06-08 03:48:40 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 10:57:07 -0500
commit04e07e8cc9d6615381e0501cd36cf7d78aeed189 (patch)
treeeb3bc33802854044b99618c9eeeff581f4c7ffd4 /source3/rpc_server
parent804415b5420b4022d588ab9a69bfb2b52f0fc0ec (diff)
downloadsamba-04e07e8cc9d6615381e0501cd36cf7d78aeed189.tar.gz
samba-04e07e8cc9d6615381e0501cd36cf7d78aeed189.tar.bz2
samba-04e07e8cc9d6615381e0501cd36cf7d78aeed189.zip
r7385: Rewrite the RPC bind parsing functions to follow the spec. I haven't yet
tested this so I may have screwed this up - however it now follows the DCE spec. valgrinded tests to follow.... Jeremy. (This used to be commit 877e0a61f5821c89149b1403d08675dd7db8039e)
Diffstat (limited to 'source3/rpc_server')
-rw-r--r--source3/rpc_server/srv_pipe.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/rpc_server/srv_pipe.c b/source3/rpc_server/srv_pipe.c
index ee4e803d9f..9cf61d6357 100644
--- a/source3/rpc_server/srv_pipe.c
+++ b/source3/rpc_server/srv_pipe.c
@@ -1068,15 +1068,15 @@ BOOL api_pipe_bind_req(pipes_struct *p, prs_struct *rpc_in_p)
unknown to NT4)
Needed when adding entries to a DACL from NT5 - SK */
- if(check_bind_req(p, &hdr_rb.abstract, &hdr_rb.transfer, hdr_rb.context_id ))
- {
+ if(check_bind_req(p, &hdr_rb.rpc_context[0].abstract, &hdr_rb.rpc_context[0].transfer[0],
+ hdr_rb.rpc_context[0].context_id )) {
init_rpc_hdr_ba(&hdr_ba,
MAX_PDU_FRAG_LEN,
MAX_PDU_FRAG_LEN,
assoc_gid,
ack_pipe_name,
0x1, 0x0, 0x0,
- &hdr_rb.transfer);
+ &hdr_rb.rpc_context[0].transfer[0]);
} else {
RPC_IFACE null_interface;
ZERO_STRUCT(null_interface);