Преглед изворни кода

fix for SDK's route/tap association in getTap()

Joseph Henry пре 8 година
родитељ
комит
7bc9666aac
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      service/OneService.cpp

+ 1 - 1
service/OneService.cpp

@@ -1022,7 +1022,7 @@ public:
 	    for(it = _nets.begin(); it != _nets.end(); it++) {
 			if(it->second.tap) {
 				for(int j=0; j<it->second.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;
 					}
 				}