This commit is contained in:
Alexander Sagen 2025-05-16 21:02:37 -04:00 committed by GitHub
commit d0935fa774
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3163,13 +3163,13 @@ socket_t create_socket(const std::string &host, const std::string &ip, int port,
if (socket_options) { socket_options(sock); } if (socket_options) { socket_options(sock); }
if (rp->ai_family == AF_INET6) { if (rp->ai_family == AF_INET6) {
auto no = 0; auto yes = 1;
#ifdef _WIN32 #ifdef _WIN32
setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY,
reinterpret_cast<const char *>(&no), sizeof(no)); reinterpret_cast<const char *>(&yes), sizeof(yes));
#else #else
setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY,
reinterpret_cast<const void *>(&no), sizeof(no)); reinterpret_cast<const void *>(&yes), sizeof(yes));
#endif #endif
} }