fixed SocketTap lookup from ZT service

This commit is contained in:
Joseph Henry
2017-05-01 17:53:44 -07:00
parent 0172e7906d
commit 690887f29f

View File

@@ -1005,8 +1005,8 @@ public:
for(it = _nets.begin(); it != _nets.end(); it++) { for(it = _nets.begin(); it != _nets.end(); it++) {
if(it->second.tap) { if(it->second.tap) {
for(int j=0; j<it->second.tap->_ips.size(); j++) { for(int j=0; j<it->second.tap->_ips.size(); j++) {
printf("\tChecking IP: %s\n", it->second.tap->_ips[j].toString().c_str()); if(it->second.tap->_ips[j].containsAddress(addr)
if(it->second.tap->_ips[j].containsAddress(addr)) { || it->second.tap->_ips[j].ipsEqual(addr)) {
return it->second.tap; return it->second.tap;
} }
} }