aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTest_User <hax@andrewyu.org>2024-07-24 05:48:37 -0400
committerTest_User <hax@andrewyu.org>2024-07-24 05:49:08 -0400
commit0bde62d4883de6e42047f86eedb08a1f21507383 (patch)
tree684fe53673fd475eca54bf180a6798a84483ef15
parent6418c9ccc5df3220ff97f047d5ea77ce9bfe196b (diff)
downloadhaxircd-0bde62d4883de6e42047f86eedb08a1f21507383.tar.gz
haxircd-0bde62d4883de6e42047f86eedb08a1f21507383.zip
Yay
-rw-r--r--server_network.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/server_network.c b/server_network.c
index f88ce90..0f22db2 100644
--- a/server_network.c
+++ b/server_network.c
@@ -177,9 +177,11 @@ void * server_accept_thread(void *type) {
if (family == AF_INET) {
((struct sockaddr_in *)&sockaddr)->sin_port = htons(SERVER_PORTS[net][protocol]);
+ inet_pton(AF_INET, "0.0.0.0", &(((struct sockaddr_in *)&sockaddr)->sin_addr));
#ifdef USE_IPv6
} else if (family == AF_INET6) {
((struct sockaddr_in6 *)&sockaddr)->sin6_port = htons(SERVER_PORTS[net][protocol]);
+ inet_pton(AF_INET6, "::", &(((struct sockaddr_in6 *)&sockaddr)->sin6_addr));
int one = 1;
setsockopt(listen_fd, SOL_IPV6, IPV6_V6ONLY, &one, sizeof(one));
#endif