svn commit: r335886 - head/sbin/pfctl
Kristof Provost
kp at FreeBSD.org
Tue Jul 3 08:50:50 UTC 2018
Author: kp
Date: Tue Jul 3 08:50:49 2018
New Revision: 335886
URL: https://svnweb.freebsd.org/changeset/base/335886
Log:
pfctl: Don't retrieve interface list if '-n' is set
If '-n' is set we don't use the list of skip interfaces, so don't retrieve it.
This fixes issues if 'pfctl -n' is used before the pf module is loaded. This
was broken by r333181.
Reported by: Jakub Chromy <hicks AT cgi.cz>
MFC after: 1 week
Modified:
head/sbin/pfctl/pfctl.c
Modified: head/sbin/pfctl/pfctl.c
==============================================================================
--- head/sbin/pfctl/pfctl.c Tue Jul 3 08:44:40 2018 (r335885)
+++ head/sbin/pfctl/pfctl.c Tue Jul 3 08:50:49 2018 (r335886)
@@ -2409,7 +2409,7 @@ main(int argc, char *argv[])
}
if ((rulesopt != NULL) && (loadopt & PFCTL_FLAG_OPTION) &&
- !anchorname[0])
+ !anchorname[0] && !(opts & PF_OPT_NOACTION))
if (pfctl_get_skip_ifaces())
error = 1;
More information about the svn-src-head
mailing list