Module Name: src
Committed By: bad
Date: Sat Aug 9 12:40:14 UTC 2014
Modified Files:
src/usr.bin/config: main.c
Log Message:
Treat an undefined option as a warning instead of an error when undoing an
option.
Allows one to win with declarations like:
no options MSGBUFSIZE
options MSGBUFSIZE="128*1024"
Briefly discussed with cube@, lukem@ and martin@.
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/usr.bin/config/main.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/config/main.c
diff -u src/usr.bin/config/main.c:1.53 src/usr.bin/config/main.c:1.54
--- src/usr.bin/config/main.c:1.53 Mon May 5 21:04:09 2014
+++ src/usr.bin/config/main.c Sat Aug 9 12:40:14 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.53 2014/05/05 21:04:09 wiz Exp $ */
+/* $NetBSD: main.c,v 1.54 2014/08/09 12:40:14 bad Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -1093,9 +1093,8 @@ undo_option(struct hashtab *ht, struct n
/*
* -U command line option removals are always silent
*/
- if (handling_cmdlineopts)
- return 0;
- cfgerror("%s `%s' is not defined", type, name);
+ if (!handling_cmdlineopts)
+ cfgwarn("%s `%s' is not defined", type, name);
return (1);
}
if (npp == NULL)