Fix npppd to terminate all PPP sessions properly even in case the
authoryasuoka <yasuoka@openbsd.org>
Wed, 24 Jun 2015 05:20:16 +0000 (05:20 +0000)
committeryasuoka <yasuoka@openbsd.org>
Wed, 24 Jun 2015 05:20:16 +0000 (05:20 +0000)
commit4781c8ec050ec4491a319bc00417cf128344adcc
tree4727a099837fec6e650f6c681f882eeb20d03378
parentcb8f89e08e14f44c6ae8f6152c3d5357af56e49a
Fix npppd to terminate all PPP sessions properly even in case the
sending window for L2TP control is full when the control is terminating
(by a L2TP keepalive failure or other reasons).  In that case, if the
L2TP peer didn't respond at all, npppd had kept some PPP sessions
forever.
usr.sbin/npppd/l2tp/l2tp.h
usr.sbin/npppd/l2tp/l2tp_call.c
usr.sbin/npppd/l2tp/l2tp_ctrl.c