On Tue, Feb 23, 2010 at 02:28:17PM -0500, Dan Harnett wrote:
> On Tue, Feb 23, 2010 at 05:24:30PM +0100, Henning Brauer wrote:
> > I don't remember any changes in that area lately so this puzzles me.
> > do we know when this breakage was introduced, approximately?
>
> I have narrowed it down to between 2010/01/11 and 2010/01/12. It worked
> fine on 2010/01/11.
>
Probably wrong, but this fixes it.
Index: pf_table.c
===================================================================
RCS file: /cvs/src/sys/net/pf_table.c,v
retrieving revision 1.82
diff -N -u -p pf_table.c
--- pf_table.c 18 Jan 2010 23:52:46 -0000 1.82
+++ pf_table.c 23 Feb 2010 20:09:59 -0000
@@ -1112,6 +1112,7 @@ pfr_walktree(struct radix_node *rn, void *arg)
as.pfras_a.pfra_fback = PFR_FB_NOCOUNT;
}
splx(s);
+ as.pfras_tzero = ke->u._ke._pfrke_tzero;
if (COPYOUT(&as, w->pfrw_astats, sizeof(as), flags))
return (EFAULT);