]> granicus.if.org Git - sudo/commitdiff
Fix negation of paths in a boolean context. Problem found by apt@UH.EDU
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 2 Mar 2001 14:09:55 +0000 (14:09 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 2 Mar 2001 14:09:55 +0000 (14:09 +0000)
defaults.c

index 7cace303b0ba84630fe0da284f0dfbf99c8874fa..30fd6040ca691909932df43c792ee2a3ad42f75f 100644 (file)
@@ -256,7 +256,7 @@ set_default(var, val, op)
                    return(FALSE);
                }
            }
-           if ((cur->type & T_PATH) && *val != '/') {
+           if ((cur->type & T_PATH) && val && *val != '/') {
                (void) fprintf(stderr,
                    "%s: values for `%s' must start with a '/'\n", Argv[0],
                    var);