CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2021/10/23 16:19:37

Modified files:
        sys/net        : if_bridge.c 
        sys/netinet    : ip_ah.c ip_esp.c ip_ipcomp.c ip_ipip.c 
                         ip_ipsp.h ipsec_input.c tcp_subr.c udp_usrreq.c 

Log message:
There is an m_pullup() down in AH input.  As it may free or change
the mbuf, the callers must be careful.  Although there is no bug,
use the common pattern to handle this.  Pass down an mbuf pointer
mp and let m_pullup() update the pointer in all callers.
It looks like the tcp signature functions should not be called.
Avoid an mbuf leak and return an error.
OK mvs@

Reply via email to