fixed 2 bugs and made clearer that Long-term timer in DnsResolver is not affected...
[pingcheck] / src / dns / hostaddress.cpp
index 2879090..52f9bd3 100644 (file)
@@ -75,6 +75,6 @@ void HostAddress::set_ttl( const TimeToLive &ttl )
 
 bool HostAddress::is_valid() const
 {
-    return Ip == address() || Ip == boost::asio::ip::address_v4()
-                           || Ip == boost::asio::ip::address_v6();
+    return Ip != address() && Ip != boost::asio::ip::address_v4()
+                           && Ip != boost::asio::ip::address_v6();
 }