kern/91777
Darren Reed
darrenr at FreeBSD.org
Sun Feb 26 23:02:27 PST 2006
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
More information about the freebsd-bugs
mailing list