From f7b3ffe8a0ddab78a547560d164223747c93c4db Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Fri, 5 Jan 2018 17:10:59 -0800 Subject: Commented out block which ignores added routes if there already exists an IP in the route's range. Attempted fix for #600 --- service/OneService.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'service') diff --git a/service/OneService.cpp b/service/OneService.cpp index 3ca75362..a21c1c08 100644 --- a/service/OneService.cpp +++ b/service/OneService.cpp @@ -1610,12 +1610,14 @@ public: bool haveRoute = false; // Ignore routes implied by local managed IPs since adding the IP adds the route + /* for(std::vector::iterator ip(n.managedIps.begin());ip!=n.managedIps.end();++ip) { if ((target->netmaskBits() == ip->netmaskBits())&&(target->containsAddress(*ip))) { haveRoute = true; break; } } + */ if (haveRoute) continue; -- cgit v1.2.3