CVSROOT: /cvs Module name: src Changes by: [email protected] 2011/01/10 11:57:59
Modified files:
sys/net : pf.c
Log message:
If pf_test() was called recursively, the global variable pf_hdrs
could be used multiple times for different packets. This happened
when pflow(4) was used. Instead of a global variable, store the
pf_headers in a local variable on the stack.
david@ found the bug, narrowed it down and tested the fix.
ok henning@
