param: remove unnecessary checks in dump a parameter
authorGarming Sam <garming@catalyst.net.nz>
Tue, 28 Jan 2014 23:12:00 +0000 (12:12 +1300)
committerMichael Adam <obnox@samba.org>
Wed, 29 Jan 2014 08:11:08 +0000 (09:11 +0100)
In dump_a_parameter we now allow dumping of a parameter by alias name,
and so this check is not required.

Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
source3/param/loadparm.c

index 5d8d7f90d4201388b23444f18b163317aacd0a5f..dd65b936ec70c7f306c1ea574d5f5dc2560b3f20 100644 (file)
@@ -3800,10 +3800,7 @@ bool dump_a_parameter(int snum, char *parm_name, FILE * f, bool isGlobal)
 
        for (i = 0; parm_table[i].label; i++) {
                if (strwicmp(parm_table[i].label, parm_name) == 0 &&
-                   !(parm_table[i].flags & FLAG_META) &&
-                   (parm_table[i].p_class == p_class || parm_table[i].flags & flag) &&
-                   (*parm_table[i].label != '-') &&
-                   (i == 0 || (parm_table[i].offset != parm_table[i - 1].offset))) 
+                   (parm_table[i].p_class == p_class || parm_table[i].flags & flag))
                {
                        void *ptr;