X-Git-Url: http://git.sameswireless.fr/l2tpns.git/blobdiff_plain/6b70732490a095f1937c7ad8882d5dd164de4e7e..786a8c4546c4a28f21d8995567e6f8f28f2eb053:/l2tpns.c diff --git a/l2tpns.c b/l2tpns.c index 6c1e620..04fe44b 100644 --- a/l2tpns.c +++ b/l2tpns.c @@ -2120,9 +2120,9 @@ void sessionshutdown(sessionidt s, char const *reason, int cdn_result, int cdn_e free_ip_address(s); // unroute IPv6, if setup - if (session[s].ppp.ipv6cp == Opened && session[s].ipv6prefixlen && del_routes) + if (session[s].ipv6route.s6_addr[0] && session[s].ipv6prefixlen && del_routes) route6set(s, session[s].ipv6route, session[s].ipv6prefixlen, 0); - + if (b) { // This session was part of a bundle