diff --git a/include/asio/ip/basic_resolver_results.hpp b/include/asio/ip/basic_resolver_results.hpp index 09de785201..5d47e90fc7 100644 --- a/include/asio/ip/basic_resolver_results.hpp +++ b/include/asio/ip/basic_resolver_results.hpp @@ -133,7 +133,7 @@ class basic_resolver_results if (address_info->ai_family == ASIO_OS_DEF(AF_INET) || address_info->ai_family == ASIO_OS_DEF(AF_INET6)) { - const std::size_t expected_size = + const socklen_t expected_size = address_info->ai_family == ASIO_OS_DEF(AF_INET) ? sizeof(asio::detail::sockaddr_in4_type) : sizeof(asio::detail::sockaddr_in6_type);