From 3c655a4b8479a8c4a332cc4f36315c7841da34e7 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 15 Jun 2016 15:46:57 -0700 Subject: Default route ready to test on Mac. --- node/InetAddress.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'node') diff --git a/node/InetAddress.hpp b/node/InetAddress.hpp index 1d171ba7..8abf1c04 100644 --- a/node/InetAddress.hpp +++ b/node/InetAddress.hpp @@ -245,18 +245,18 @@ struct InetAddress : public sockaddr_storage /** * @return True if this network/netmask route describes a default route (e.g. 0.0.0.0/0) */ - inline bool isDefaultRoute() + inline bool isDefaultRoute() const { switch(ss_family) { case AF_INET: - return ( (reinterpret_cast(this)->sin_addr.s_addr == 0) && (reinterpret_cast(this)->sin_port == 0) ); + return ( (reinterpret_cast(this)->sin_addr.s_addr == 0) && (reinterpret_cast(this)->sin_port == 0) ); case AF_INET6: - const uint8_t *ipb = reinterpret_cast(reinterpret_cast(this)->sin6_addr.s6_addr); + const uint8_t *ipb = reinterpret_cast(reinterpret_cast(this)->sin6_addr.s6_addr); for(int i=0;i<16;++i) { if (ipb[i]) return false; } - return (reinterpret_cast(this)->sin6_port == 0); + return (reinterpret_cast(this)->sin6_port == 0); } return false; } -- cgit v1.2.3