Error out early on bad anchor usage
authorkn <kn@openbsd.org>
Sat, 8 Sep 2018 14:12:57 +0000 (14:12 +0000)
committerkn <kn@openbsd.org>
Sat, 8 Sep 2018 14:12:57 +0000 (14:12 +0000)
commit574cdb686a80e59844f35e425e2b86ac3fb5dea0
tree748ae9bbb2c35c8a838698e6ef4cc3766083b0e1
parent5be2224443c8ce3238e615f17221d56ec060662d
Error out early on bad anchor usage

`pfctl -a foo' would do nothing with the non-existent anchor and exit 0.
This implements behaviour as documented in pfctl(8):

-a anchor
    Apply flags -f, -F, and -s only to the rules in the specified
    anchor.

While here, hoist a duplicate "_" check by using the more mnemonic `mode'.

OK henning sashan
sbin/pfctl/pfctl.c