From ce1d7ad1acb48a254add3ddfac5f13e05b8ec646 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 17 Aug 2007 09:09:04 +0000 Subject: [PATCH] r24510: Fix logic. Thanks to Volker for the hint! Michael --- source/param/loadparm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/param/loadparm.c b/source/param/loadparm.c index 0fd251c6f9b..200006e22fa 100644 --- a/source/param/loadparm.c +++ b/source/param/loadparm.c @@ -2832,7 +2832,7 @@ BOOL lp_canonicalize_parameter(const char *parm_name, const char **canon_parm, *inverse = False; num = map_parameter(parm_name); - if (num < 0 && !(parm_table[num].flags & FLAG_HIDE)) { + if ((num < 0) || !(parm_table[num].flags & FLAG_HIDE)) { /* it is already canonical (parametric are canonical anyways) */ *canon_parm = parm_name; return True; -- 2.34.1