diff options
author | Andrew Tridgell <tridge@samba.org> | 2011-07-26 12:21:00 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2011-09-08 15:09:54 +0200 |
commit | 0ba52e97bf0f7ec6893fab15b69c24610c43a36d (patch) | |
tree | c4e746f02c588066d9b103712d4e110f03dc2036 /source3/param | |
parent | e16f004dc0b04c45cd5b16de47968094575d2a38 (diff) | |
download | samba-0ba52e97bf0f7ec6893fab15b69c24610c43a36d.tar.gz samba-0ba52e97bf0f7ec6893fab15b69c24610c43a36d.tar.xz samba-0ba52e97bf0f7ec6893fab15b69c24610c43a36d.zip |
s3-loadparm: fixed re-application of cmdline parametric options
this ensures that cmdline parametric options are re-applied when we
reload smb.conf
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source3/param')
-rw-r--r-- | source3/param/loadparm.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index 21fa662141..3b5c4df35d 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -8989,7 +8989,10 @@ static bool lp_load_ex(const char *pszFname, lp_save_defaults(); } - free_param_opts(&Globals.param_opt); + if (!initialize_globals) { + free_param_opts(&Globals.param_opt); + apply_lp_set_cmdline(); + } lp_do_parameter(-1, "idmap config * : backend", Globals.szIdmapBackend); |