diff --git a/zto/service/OneService.cpp b/zto/service/OneService.cpp index 3833225..86e188f 100644 --- a/zto/service/OneService.cpp +++ b/zto/service/OneService.cpp @@ -1005,8 +1005,8 @@ public: for(it = _nets.begin(); it != _nets.end(); it++) { if(it->second.tap) { for(int j=0; jsecond.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; } }