svn commit: r312777 - head/contrib/ipfilter/tools
Cy Schubert
cy at FreeBSD.org
Wed Jan 25 20:41:18 UTC 2017
Author: cy
Date: Wed Jan 25 20:41:16 2017
New Revision: 312777
URL: https://svnweb.freebsd.org/changeset/base/312777
Log:
Issue an error message when an incorrect flush argument is
encountered.`
MFC after: 2 weeks
Modified:
head/contrib/ipfilter/tools/ipf.c
Modified: head/contrib/ipfilter/tools/ipf.c
==============================================================================
--- head/contrib/ipfilter/tools/ipf.c Wed Jan 25 20:33:31 2017 (r312776)
+++ head/contrib/ipfilter/tools/ipf.c Wed Jan 25 20:41:16 2017 (r312777)
@@ -410,12 +410,16 @@ static void flushfilter(arg, filter)
return;
}
- if (strchr(arg, 'i') || strchr(arg, 'I'))
+ else if (strchr(arg, 'i') || strchr(arg, 'I'))
fl = FR_INQUE;
- if (strchr(arg, 'o') || strchr(arg, 'O'))
+ else if (strchr(arg, 'o') || strchr(arg, 'O'))
fl = FR_OUTQUE;
- if (strchr(arg, 'a') || strchr(arg, 'A'))
+ else if (strchr(arg, 'a') || strchr(arg, 'A'))
fl = FR_OUTQUE|FR_INQUE;
+ else {
+ fprintf(stderr, "Incorrect flush argument: %s\n", arg);
+ usage();
+ }
if (opts & OPT_INACTIVE)
fl |= FR_INACTIVE;
rem = fl;
More information about the svn-src-all
mailing list