summaryrefslogtreecommitdiffstats
path: root/sys/netpfil/pf/pf.c
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2013-10-28 10:12:19 +0000
committerglebius <glebius@FreeBSD.org>2013-10-28 10:12:19 +0000
commit5da8adaa108ebb1c2b51af288aabc11cc1be3b57 (patch)
tree8ee723d389f61f69b91bd23ed522958cc306e302 /sys/netpfil/pf/pf.c
parentc829949efacb31ac7d8dc8d4df99d801a43a2fec (diff)
downloadFreeBSD-src-5da8adaa108ebb1c2b51af288aabc11cc1be3b57.zip
FreeBSD-src-5da8adaa108ebb1c2b51af288aabc11cc1be3b57.tar.gz
- Fix VIMAGE build.
- Fix build with gcc.
Diffstat (limited to 'sys/netpfil/pf/pf.c')
-rw-r--r--sys/netpfil/pf/pf.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/netpfil/pf/pf.c b/sys/netpfil/pf/pf.c
index e03d18f..70fb5f3 100644
--- a/sys/netpfil/pf/pf.c
+++ b/sys/netpfil/pf/pf.c
@@ -4554,7 +4554,7 @@ pf_icmp_state_lookup(struct pf_state_key_cmp *key, struct pf_pdesc *pd,
if ((*state)->rule.ptr->type &&
(((*state)->direction == direction) ?
PF_IN : PF_OUT) != icmp_dir) {
- if (pf_status.debug >= PF_DEBUG_MISC) {
+ if (V_pf_status.debug >= PF_DEBUG_MISC) {
printf("pf: icmp type %d in wrong direction (%d): ",
icmp_dir, direction);
pf_print_state(*state);
@@ -4593,6 +4593,8 @@ pf_test_state_icmp(struct pf_state **state, int direction, struct pfi_kif *kif,
break;
#endif /* INET6 */
+ default:
+ panic("%s: proto %d\n", __func__, pd->proto);
}
if (pf_icmp_mapping(pd, icmptype, &icmp_dir, &multi,
OpenPOWER on IntegriCloud