CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2025/12/16 18:42:49

Modified files:
        sys/net        : pf.c 

Log message:
avoid a shadowed variable in the pf_create_state() source limiter handling

the code that unwinds state creation when something fails needed
the pf_source variable at the function scope to be set, but this
was masked by a declaration in the scope that sets up the source
limiting. this results in a NULL deref in the unwind code when it
needs to clean up the accounting for a source limiter.

i found it funny that i left this comment for myself in the unwinding
code:

/* who needs KASSERTS when we have NULL derefs */

ok jmatthew@

Reply via email to