Page MenuHomeFreeBSD

D3222.diff
No OneTemporary

D3222.diff

Index: head/sys/netpfil/pf/pf.c
===================================================================
--- head/sys/netpfil/pf/pf.c
+++ head/sys/netpfil/pf/pf.c
@@ -5895,7 +5895,8 @@
!((s && s->state_flags & PFSTATE_ALLOWOPTS) || r->allow_opts)) {
action = PF_DROP;
REASON_SET(&reason, PFRES_IPOPTIONS);
- log = 1;
+ if (r->log)
+ log = 1;
DPFPRINTF(PF_DEBUG_MISC,
("pf: dropping packet with ip options\n"));
}
@@ -6329,7 +6330,8 @@
!((s && s->state_flags & PFSTATE_ALLOWOPTS) || r->allow_opts)) {
action = PF_DROP;
REASON_SET(&reason, PFRES_IPOPTIONS);
- log = 1;
+ if (r->log)
+ log = 1;
DPFPRINTF(PF_DEBUG_MISC,
("pf: dropping packet with dangerous v6 headers\n"));
}

File Metadata

Mime Type
text/plain
Expires
Sat, May 16, 11:53 AM (13 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33128995
Default Alt Text
D3222.diff (724 B)

Event Timeline