From: fendo Date: Fri, 12 Sep 2014 16:21:26 +0000 (+0200) Subject: Fix cluster slave; no add the ipv6 route address (/128) if included in the delegated... X-Git-Tag: 2.2.1-2fdn3.14~1 X-Git-Url: http://git.sameswireless.fr/l2tpns.git/commitdiff_plain/2a385573a65683c450a53fa6a558a8132327ccf4?ds=sidebyside;hp=40c19d29ab12ce32677670fa2d39de69f5777c5e Fix cluster slave; no add the ipv6 route address (/128) if included in the delegated prefix. --- diff --git a/l2tpns.c b/l2tpns.c index 07a45f7..390f564 100644 --- a/l2tpns.c +++ b/l2tpns.c @@ -5893,7 +5893,9 @@ int load_session(sessionidt s, sessiont *new) if (new->ipv6address.s6_addr[0] && new->ppp.ipv6cp == Opened && session[s].ppp.ipv6cp != Opened) { - route6set(s, new->ipv6address, 128, 1); + // Check if included in prefix + if (sessionbyipv6(new->ipv6address) != s) + route6set(s, new->ipv6address, 128, 1); } // check filters