From 27e169e17efd7150cc9479face9989586a65c70f Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 7 Jul 2011 21:30:02 +1000 Subject: s4-param Also check the p_class matches when comparing offset --- source4/param/loadparm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source4/param') diff --git a/source4/param/loadparm.c b/source4/param/loadparm.c index 0a71d02771..41fee6fde9 100644 --- a/source4/param/loadparm.c +++ b/source4/param/loadparm.c @@ -3090,7 +3090,9 @@ struct parm_struct *lpcfg_next_parameter(struct loadparm_context *lp_ctx, int sn if ((*i) > 0 && (parm_table[*i].offset == - parm_table[(*i) - 1].offset)) + parm_table[(*i) - 1].offset) + && (parm_table[*i].p_class == + parm_table[(*i) - 1].p_class)) continue; return &parm_table[(*i)++]; -- cgit