param: fix testparm to show hidden share defaults
authorGarming Sam <garming@catalyst.net.nz>
Thu, 27 Nov 2014 21:03:29 +0000 (10:03 +1300)
committerGarming Sam <garming@samba.org>
Fri, 28 Nov 2014 06:54:54 +0000 (07:54 +0100)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=10864
Change-Id: I16710f70a3cbaeadf7adf139441dd2b017ef81ee
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Garming Sam <garming@samba.org>
Autobuild-Date(master): Fri Nov 28 07:54:54 CET 2014 on sn-devel-104

lib/param/loadparm.c

index 7df46081a12d1bb16137e2fb7a0dafa0ed846e17..bfa9c7b61fcee47b59865417b2d765d3ce6d68b5 100644 (file)
@@ -2073,10 +2073,11 @@ void lpcfg_dump_a_service(struct loadparm_service * pService, struct loadparm_se
                    (i == 0 || (parm_table[i].offset != parm_table[i - 1].offset)))
                {
                        if (pService == sDefault) {
-                               if (flags && (flags[i] & FLAG_DEFAULT)) {
-                                       continue;
-                               }
                                if (!show_defaults) {
+                                       if (flags && (flags[i] & FLAG_DEFAULT)) {
+                                               continue;
+                                       }
+
                                        if (is_default(sDefault, i)) {
                                                continue;
                                        }