diff --git a/include/opendht/sockaddr.h b/include/opendht/sockaddr.h index e371bb90bba262c763aed656dce0115f5d3991fb..57952bd33a7eff27ffe6e4f809bfd25231a4f06a 100644 --- a/include/opendht/sockaddr.h +++ b/include/opendht/sockaddr.h @@ -68,7 +68,7 @@ public: * Build from existing address. */ SockAddr(const sockaddr* sa, socklen_t length) { - if (length > sizeof(sockaddr_storage)) + if (length > static_cast<socklen_t>(sizeof(sockaddr_storage))) throw std::runtime_error("Socket address length is too large"); set(sa, length); }