diff options
Diffstat (limited to 'source4/winbind/wb_server.c')
-rw-r--r-- | source4/winbind/wb_server.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source4/winbind/wb_server.c b/source4/winbind/wb_server.c index 16663f6161..5588fba0ce 100644 --- a/source4/winbind/wb_server.c +++ b/source4/winbind/wb_server.c @@ -177,6 +177,9 @@ static void winbind_task_init(struct task_server *task) listen_socket); if (!NT_STATUS_IS_OK(status)) goto listen_failed; + status = wbsrv_init_irpc(service); + if (!NT_STATUS_IS_OK(status)) goto irpc_failed; + return; listen_failed: @@ -184,6 +187,11 @@ listen_failed: listen_socket->socket_path, nt_errstr(status))); task_server_terminate(task, nt_errstr(status)); return; +irpc_failed: + DEBUG(0,("wbsrv_init_irpc() failed - %s\n", + nt_errstr(status))); + task_server_terminate(task, nt_errstr(status)); + return; nomem: task_server_terminate(task, nt_errstr(NT_STATUS_NO_MEMORY)); return; |