From 28b204601556105ad57d7ac69210eb75f248f764 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 28 Mar 2011 14:18:23 +0200 Subject: s3-spoolssd: Register spoolssd endpoints. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Günther Deschner --- source3/printing/spoolssd.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source3/printing/spoolssd.c') diff --git a/source3/printing/spoolssd.c b/source3/printing/spoolssd.c index 9ddc3b5f82..94694fc284 100644 --- a/source3/printing/spoolssd.c +++ b/source3/printing/spoolssd.c @@ -25,6 +25,7 @@ #include "librpc/gen_ndr/srv_winreg.h" #include "librpc/gen_ndr/srv_spoolss.h" #include "rpc_server/rpc_server.h" +#include "rpc_server/rpc_ep_setup.h" #define SPOOLSS_PIPE_NAME "spoolss" #define DAEMON_NAME "spoolssd" @@ -222,6 +223,13 @@ void start_spoolssd(struct tevent_context *ev_ctx, exit(1); } + status = rpc_ep_setup_register(ev_ctx, msg_ctx, &ndr_table_spoolss, NULL, 0); + if (!NT_STATUS_IS_OK(status)) { + DEBUG(0, ("Failed to register spoolss endpoint! (%s)\n", + nt_errstr(status))); + exit(1); + } + DEBUG(1, ("SPOOLSS Daemon Started (%d)\n", getpid())); /* loop forever */ -- cgit