diff options
Diffstat (limited to 'sys-freebsd/freebsd-sources/files/SA-06-07-pf.patch')
-rw-r--r-- | sys-freebsd/freebsd-sources/files/SA-06-07-pf.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sys-freebsd/freebsd-sources/files/SA-06-07-pf.patch b/sys-freebsd/freebsd-sources/files/SA-06-07-pf.patch new file mode 100644 index 000000000000..d85aaed5d0c4 --- /dev/null +++ b/sys-freebsd/freebsd-sources/files/SA-06-07-pf.patch @@ -0,0 +1,16 @@ +Index: sys/contrib/pf/net/pf_norm.c +=================================================================== +RCS file: /home/ncvs/src/sys/contrib/pf/net/pf_norm.c,v +retrieving revision 1.11.2.2 +diff -u -p -I__FBSDID -r1.11.2.2 pf_norm.c +--- sys/contrib/pf/net/pf_norm.c 17 Jan 2006 13:05:32 -0000 1.11.2.2 ++++ sys/contrib/pf/net/pf_norm.c 22 Jan 2006 16:38:31 -0000 +@@ -818,7 +818,7 @@ pf_fragcache(struct mbuf **m0, struct ip + } else { + hosed++; + } +- } else { ++ } else if (frp == NULL) { + /* There is a gap between fragments */ + DPFPRINTF(("fragcache[%d]: gap %d %d-%d (%d-%d)\n", + h->ip_id, -aftercut, off, max, fra->fr_off, |