Date: Mon, 27 Feb 2006 07:02:26 GMT From: Darren Reed <darrenr@FreeBSD.org> To: tijmen@tijmen.net Cc: freebsd-bugs@FreeBSD.org Subject: Re: kern/91777 Message-ID: <200602270702.k1R72Q93031637@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
Patch below.
Darren
--- fil.c 31 Dec 2005 13:35:42 -0000 2.243.2.73
+++ fil.c 26 Feb 2006 09:57:58 -0000
@@ -2021,18 +2020,20 @@
(void) strncpy(fin->fin_group, fr->fr_group, FR_GROUPLEN);
if (fr->fr_grp != NULL) {
fin->fin_fr = *fr->fr_grp;
- pass = fr_scanlist(fin, pass);
+ passt = fr_scanlist(fin, pass);
if (fin->fin_fr == NULL) {
fin->fin_rule = rulen;
(void) strncpy(fin->fin_group, fr->fr_group,
FR_GROUPLEN);
fin->fin_fr = fr;
+ passt = pass;
}
if (fin->fin_flx & FI_DONTCACHE)
logged = 1;
+ pass = passt;
}
- if (pass & FR_QUICK) {
+ if (passt & FR_QUICK) {
/*
* Finally, if we've asked to track state for this
* packet, set it up. Add state for "quick" rules
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602270702.k1R72Q93031637>
