From 696c7fcbea013a66fa21136ec0a67146fdde3bae Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Mon, 28 Nov 2016 14:26:24 +0300 Subject: ipoe: bug fix --- accel-pppd/ctrl/ipoe/ipoe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/accel-pppd/ctrl/ipoe/ipoe.c b/accel-pppd/ctrl/ipoe/ipoe.c index d38e73d..e26868b 100644 --- a/accel-pppd/ctrl/ipoe/ipoe.c +++ b/accel-pppd/ctrl/ipoe/ipoe.c @@ -1149,7 +1149,8 @@ static void ipoe_session_terminated(struct ipoe_session *ses) if (ses->l4_redirect_set) ipoe_change_l4_redirect(ses, 1); - ap_session_finished(&ses->ses); + if (!ses->ses.terminated) + ap_session_finished(&ses->ses); } static void ipoe_session_terminated_pkt(struct dhcpv4_packet *pack) -- cgit v1.2.3