Page MenuHomeFreeBSD

D29554.id.diff
No OneTemporary

D29554.id.diff

diff --git a/sys/netpfil/pf/pf.c b/sys/netpfil/pf/pf.c
--- a/sys/netpfil/pf/pf.c
+++ b/sys/netpfil/pf/pf.c
@@ -5549,7 +5549,7 @@
if (ifp == NULL)
goto bad;
- if (oifp != ifp) {
+ if (dir == PF_IN) {
if (pf_test(PF_OUT, 0, ifp, &m0, inp) != PF_PASS)
goto bad;
else if (m0 == NULL)
@@ -5738,7 +5738,7 @@
if (ifp == NULL)
goto bad;
- if (oifp != ifp) {
+ if (dir == PF_IN) {
if (pf_test6(PF_OUT, PFIL_FWD, ifp, &m0, inp) != PF_PASS)
goto bad;
else if (m0 == NULL)

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 1, 2:33 AM (6 h, 49 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34497860
Default Alt Text
D29554.id.diff (496 B)

Event Timeline