diff options
author | Dmitry Kozlov <xeb@mail.ru> | 2016-11-28 14:26:24 +0300 |
---|---|---|
committer | Dmitry Kozlov <xeb@mail.ru> | 2016-11-28 14:26:24 +0300 |
commit | 696c7fcbea013a66fa21136ec0a67146fdde3bae (patch) | |
tree | d4ad11c053ad9a8a419d46442028e55ed4a09613 /accel-pppd/ctrl/ipoe | |
parent | 1a19681636d57f443321488ba736db66a1fc6c6b (diff) | |
download | accel-ppp-696c7fcbea013a66fa21136ec0a67146fdde3bae.tar.gz accel-ppp-696c7fcbea013a66fa21136ec0a67146fdde3bae.zip |
ipoe: bug fix
Diffstat (limited to 'accel-pppd/ctrl/ipoe')
-rw-r--r-- | accel-pppd/ctrl/ipoe/ipoe.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/accel-pppd/ctrl/ipoe/ipoe.c b/accel-pppd/ctrl/ipoe/ipoe.c index d38e73d1..e26868b9 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) |