From: Volker Lendecke Date: Thu, 24 May 2018 09:37:43 +0000 (+0200) Subject: smbd: Call smbXsrv_client_global_init in the parent smbd X-Git-Tag: ldb-1.4.0~60 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33d1ac8546e54a3f1eb30ed9ee0ac8f405ecc80e;p=thirdparty%2Fsamba.git 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 --- 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);