diff --git a/sys/netpfil/pf/pf.c b/sys/netpfil/pf/pf.c index 03e2372b29219..e037298f4e22b 100644 --- a/sys/netpfil/pf/pf.c +++ b/sys/netpfil/pf/pf.c @@ -6008,7 +6008,7 @@ pf_route6(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp, pf_packet_undo_nat(m0, pd, ip_off, s, dir); } - if (pf_test6(PF_FWD, ifp, &m0, NULL) != PF_PASS) + if (pf_test6(PF_OUT, ifp, &m0, NULL) != PF_PASS) goto bad; else if (m0 == NULL) goto done;