aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTest_User <hax@andrewyu.org>2024-07-24 05:38:57 -0400
committerTest_User <hax@andrewyu.org>2024-07-24 05:39:32 -0400
commit6418c9ccc5df3220ff97f047d5ea77ce9bfe196b (patch)
treee94d40ecfd53f20404fae7fc75d7b5259b6c27ea
parentf1d206b85bd63d59c13fc9f12e2446fe90c9c79f (diff)
downloadhaxircd-6418c9ccc5df3220ff97f047d5ea77ce9bfe196b.tar.gz
haxircd-6418c9ccc5df3220ff97f047d5ea77ce9bfe196b.zip
Using the proper defines is important
-rw-r--r--server_network.c4
1 files 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