From df09511cf2d4462384b85ef0d0a82e059a93d4c5 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 18 Jul 2011 11:42:43 +0200 Subject: s3-rpc_server: Fixed segfaults in rpc daemons. Autobuild-User: Andreas Schneider Autobuild-Date: Mon Jul 18 14:01:02 CEST 2011 on sn-devel-104 --- source3/rpc_server/rpc_server.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source3/rpc_server/rpc_server.c') diff --git a/source3/rpc_server/rpc_server.c b/source3/rpc_server/rpc_server.c index 2dffaff3f0..6eef6f1431 100644 --- a/source3/rpc_server/rpc_server.c +++ b/source3/rpc_server/rpc_server.c @@ -212,7 +212,8 @@ static void named_pipe_listener(struct tevent_context *ev, void *private_data); bool setup_named_pipe_socket(const char *pipe_name, - struct tevent_context *ev_ctx) + struct tevent_context *ev_ctx, + struct messaging_context *msg_ctx) { struct dcerpc_ncacn_listen_state *state; struct tevent_fd *fde; @@ -230,6 +231,9 @@ bool setup_named_pipe_socket(const char *pipe_name, } state->fd = -1; + state->ev_ctx = ev_ctx; + state->msg_ctx = msg_ctx; + /* * As lp_ncalrpc_dir() should have 0755, but * lp_ncalrpc_dir()/np should have 0700, we need to -- cgit