param: store the flags_list in the s3 lp context used for special
authorGarming Sam <garming@catalyst.net.nz>
Thu, 27 Feb 2014 22:32:24 +0000 (11:32 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 7 Jul 2014 21:32:36 +0000 (23:32 +0200)
Special function needs the flag list.

Change-Id: I3c2f118704026913021e4399e89cc3583de9a743
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Nadezhda Ivanova <nivanova@samba.org>
source3/param/loadparm.c

index 045c42d8df588d191af98cbd14f9d756b52b8f77..f906dd956b2fad66cb057ad6cec00e04ec6869e9 100644 (file)
@@ -2651,6 +2651,7 @@ bool lp_do_parameter(int snum, const char *pszParmName, const char *pszParmValue
                lp_ctx->sDefault = &sDefault;
                lp_ctx->services = ServicePtrs;
                lp_ctx->bInGlobalSection = bInGlobalSection;
+               lp_ctx->flags = flags_list;
                ok = parm_table[parmnum].special(lp_ctx, snum, pszParmValue,
                                                  (char **)parm_ptr);
                TALLOC_FREE(frame);