From dc561b7e2d92988adbcc390116f08e6b5266cccc Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 9 Jan 2014 16:00:23 +0100 Subject: dcerpc.idl: make use of union dcerpc_bind_ack_reason and fix all callers. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Stefan Metzmacher Reviewed-by: Guenther Deschner Autobuild-User(master): Günther Deschner Autobuild-Date(master): Thu Jan 16 18:21:40 CET 2014 on sn-devel-104 --- source3/rpc_server/srv_pipe.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source3/rpc_server/srv_pipe.c') diff --git a/source3/rpc_server/srv_pipe.c b/source3/rpc_server/srv_pipe.c index b219ee98b2..3f6f3dc38e 100644 --- a/source3/rpc_server/srv_pipe.c +++ b/source3/rpc_server/srv_pipe.c @@ -651,13 +651,13 @@ static bool api_pipe_bind_req(struct pipes_struct *p, pkt->u.bind.ctx_list[0].context_id)) { bind_ack_ctx.result = 0; - bind_ack_ctx.reason = 0; + bind_ack_ctx.reason.value = 0; bind_ack_ctx.syntax = pkt->u.bind.ctx_list[0].transfer_syntaxes[0]; } else { p->pipe_bound = False; /* Rejection reason: abstract syntax not supported */ bind_ack_ctx.result = DCERPC_BIND_PROVIDER_REJECT; - bind_ack_ctx.reason = DCERPC_BIND_REASON_ASYNTAX; + bind_ack_ctx.reason.value = DCERPC_BIND_REASON_ASYNTAX; bind_ack_ctx.syntax = ndr_syntax_id_null; } @@ -1009,13 +1009,13 @@ static bool api_pipe_alter_context(struct pipes_struct *p, pkt->u.bind.ctx_list[0].context_id)) { bind_ack_ctx.result = 0; - bind_ack_ctx.reason = 0; + bind_ack_ctx.reason.value = 0; bind_ack_ctx.syntax = pkt->u.bind.ctx_list[0].transfer_syntaxes[0]; } else { p->pipe_bound = False; /* Rejection reason: abstract syntax not supported */ bind_ack_ctx.result = DCERPC_BIND_PROVIDER_REJECT; - bind_ack_ctx.reason = DCERPC_BIND_REASON_ASYNTAX; + bind_ack_ctx.reason.value = DCERPC_BIND_REASON_ASYNTAX; bind_ack_ctx.syntax = ndr_syntax_id_null; } -- cgit