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>