diff --git a/node/Topology.hpp b/node/Topology.hpp index 01cedf230..05082dfc8 100644 --- a/node/Topology.hpp +++ b/node/Topology.hpp @@ -242,7 +242,7 @@ private: const uint64_t h = reinterpret_cast(reinterpret_cast(&r)->sin6_addr.s6_addr)[0] ^ reinterpret_cast(reinterpret_cast(&r)->sin6_addr.s6_addr)[1]; #endif - return h + (uint64_t)Utils::ntoh(reinterpret_cast(&r)->sin6_port) ^ (uint64_t)l; + return (h + (uint64_t)Utils::ntoh(reinterpret_cast(&r)->sin6_port)) ^ (uint64_t)l; } else { return (uint64_t)Utils::fnv1a32(reinterpret_cast(&r),sizeof(InetAddress)) + (uint64_t)l; }