From 6418c9ccc5df3220ff97f047d5ea77ce9bfe196b Mon Sep 17 00:00:00 2001 From: Test_User Date: Wed, 24 Jul 2024 05:38:57 -0400 Subject: Using the proper defines is important --- server_network.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server_network.c b/server_network.c index 5746526..f88ce90 100644 --- a/server_network.c +++ b/server_network.c @@ -177,9 +177,9 @@ void * server_accept_thread(void *type) { if (family == AF_INET) { ((struct sockaddr_in *)&sockaddr)->sin_port = htons(SERVER_PORTS[net][protocol]); -#ifdef IPv6 +#ifdef USE_IPv6 } else if (family == AF_INET6) { - ((struct sockaddr_in6 *)&sockaddr)->sin_port = htons(SERVER_PORTS[net][protocol]); + ((struct sockaddr_in6 *)&sockaddr)->sin6_port = htons(SERVER_PORTS[net][protocol]); int one = 1; setsockopt(listen_fd, SOL_IPV6, IPV6_V6ONLY, &one, sizeof(one)); #endif -- cgit v1.2.3