From 156a0ffe542339952a6e2db191ffc586227edd5a Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Thu, 21 Jul 2011 11:02:59 -0400 Subject: s3-rpc_server: Create common function to allocate pipes_struct Avoid code duplication and fix bug where a new pipe was not added to InternalPipes upon creation in make_server_pipes_struct() Signed-off-by: Andreas Schneider Autobuild-User: Andreas Schneider Autobuild-Date: Thu Jul 21 19:50:02 CEST 2011 on sn-devel-104 --- source3/rpc_server/rpc_pipes.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/rpc_server/rpc_pipes.h') diff --git a/source3/rpc_server/rpc_pipes.h b/source3/rpc_server/rpc_pipes.h index 9315830351..bfef5d6d11 100644 --- a/source3/rpc_server/rpc_pipes.h +++ b/source3/rpc_server/rpc_pipes.h @@ -182,6 +182,14 @@ struct pipes_struct { }; +int make_base_pipes_struct(TALLOC_CTX *mem_ctx, + struct messaging_context *msg_ctx, + const char *pipe_name, + enum dcerpc_transport_t transport, + bool endian, bool ncalrpc_as_system, + const struct tsocket_address *remote_address, + const struct tsocket_address *local_address, + struct pipes_struct **_p); bool check_open_pipes(void); int close_internal_rpc_pipe_hnd(struct pipes_struct *p); -- cgit