diff options
-rw-r--r-- | source3/param/loadparm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index ed77cfda43..a04c0f2fbd 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -4308,6 +4308,9 @@ struct parm_struct *lp_next_parameter(int snum, int *i, int allparameters) && (parm_table[*i].ptr == parm_table[(*i) - 1].ptr)) continue; + + if (is_default(*i) && !allparameters) + continue; return &parm_table[(*i)++]; } |