CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2021/10/13 08:36:31

Modified files:
        sys/netinet    : ip_ah.c ip_esp.c ip_ipcomp.c ip_ipip.c 
                         ip_ipip.h ip_ipsp.c ip_ipsp.h ipsec_output.c 
                         tcp_subr.c 

Log message:
The function ipip_output() was registered as .xf_output() xform
function.  But was is never called via this pointer.  It would have
immediatley crashed as mp is always NULL when called via .xf_output().
Do not set .xf_output to ipip_output.  This allows to pass only the
parameters which are actually needed and the control flow is clearer.
OK mpi@

Reply via email to