From: Ralph Boehme Date: Tue, 10 Jul 2018 06:11:31 +0000 (+0200) Subject: s3:loadparm: reinit_globals in lp_load_with_registry_shares() X-Git-Tag: tdb-1.3.17~1709 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3aca3f24d4bdacc11278388934b0b411d518d7b0;p=thirdparty%2Fsamba.git s3:loadparm: reinit_globals in lp_load_with_registry_shares() This was set to false in 0e0d77519c27038b30fec92d542198e97be767d9 based on the assumption that callers would have no need to call lp_load_initial_only() with a later call to lp_load_something(). This is not quite correct, since for accessing registry config on a cluster with include=registry, we need messaging up and running which *itself* requires loadparm to be initialized to get the statedir, lockdir asf. directories. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13465 Signed-off-by: Ralph Boehme Reviewed-by: Christof Schmitt --- diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index 291ba57e0bb..322934c55f0 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -4120,7 +4120,7 @@ bool lp_load_with_registry_shares(const char *pszFname) false, /* global_only */ true, /* save_defaults */ false, /* add_ipc */ - false, /* reinit_globals */ + true, /* reinit_globals */ true, /* allow_include_registry */ true); /* load_all_shares*/ }