From: Christof Schmitt Date: Mon, 20 Aug 2018 23:11:11 +0000 (-0700) Subject: s3:testparm: Use cmdline_messaging_context X-Git-Tag: samba-4.8.8~156 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b8f2706118414a1b79d37d06fc84975db81f6b3;p=thirdparty%2Fsamba.git s3:testparm: Use cmdline_messaging_context Call cmdline_messaging_context to initialize a messaging config before accessing clustered Samba config. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13465 Signed-off-by: Christof Schmitt Reviewed-by: Ralph Boehme (cherry picked from commit ea7a4ff7ae5ef2b22fb7ef5640d6b946c064cfc3) --- diff --git a/source3/utils/testparm.c b/source3/utils/testparm.c index a53eea5b8cc..4145f75b3da 100644 --- a/source3/utils/testparm.c +++ b/source3/utils/testparm.c @@ -35,6 +35,7 @@ #include "system/filesys.h" #include "popt_common.h" #include "lib/param/loadparm.h" +#include "cmdline_contexts.h" #include @@ -698,6 +699,8 @@ static void do_per_share_checks(int s) goto done; } + cmdline_messaging_context(config_file); + fprintf(stderr,"Load smb config files from %s\n",config_file); if (!lp_load_with_registry_shares(config_file)) { diff --git a/source3/utils/wscript_build b/source3/utils/wscript_build index c039231eecc..9748ed7f857 100644 --- a/source3/utils/wscript_build +++ b/source3/utils/wscript_build @@ -162,7 +162,9 @@ bld.SAMBA3_BINARY('testparm', deps=''' talloc smbconf - popt_samba3''') + popt_samba3 + cmdline_contexts + ''') bld.SAMBA3_BINARY('net', source='''net.c