From 33d1ac8546e54a3f1eb30ed9ee0ac8f405ecc80e Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 24 May 2018 11:37:43 +0200 Subject: [PATCH] smbd: Call smbXsrv_client_global_init in the parent smbd Otherwise we're missing the clear-if-first optimization for smbXsrv_client_global.tdb. Signed-off-by: Volker Lendecke Reviewed-by: Stefan Metzmacher Autobuild-User(master): Volker Lendecke Autobuild-Date(master): Fri May 25 16:00:08 CEST 2018 on sn-devel-144 --- source3/smbd/server.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source3/smbd/server.c b/source3/smbd/server.c index 07d7136ef41..b73ac2bb731 100644 --- a/source3/smbd/server.c +++ b/source3/smbd/server.c @@ -1940,6 +1940,11 @@ extern void build_options(bool screen); exit_daemon("Samba cannot init server context", EACCES); } + status = smbXsrv_client_global_init(); + if (!NT_STATUS_IS_OK(status)) { + exit_daemon("Samba cannot init clients context", EACCES); + } + status = smbXsrv_session_global_init(msg_ctx); if (!NT_STATUS_IS_OK(status)) { exit_daemon("Samba cannot init session context", EACCES); -- 2.47.2