From 7bc9666aacc693105e6ad103610ee949604ed5c2 Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Wed, 31 May 2017 13:07:03 -0700 Subject: [PATCH] fix for SDK's route/tap association in getTap() --- service/OneService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/OneService.cpp b/service/OneService.cpp index 1fabb7d9d..b96f3aed0 100644 --- a/service/OneService.cpp +++ b/service/OneService.cpp @@ -1022,7 +1022,7 @@ public: for(it = _nets.begin(); it != _nets.end(); it++) { if(it->second.tap) { for(int j=0; jsecond.tap->_ips.size(); j++) { - if(it->second.tap->_ips[j].isEqualPrefix(addr) || it->second.tap->_ips[j].ipsEqual(addr)) { + if(it->second.tap->_ips[j].isEqualPrefix(addr) || it->second.tap->_ips[j].ipsEqual(addr) || it->second.tap->_ips[j].containsAddress(addr)) { return it->second.tap; } }