diff options
author | Test_User <hax@andrewyu.org> | 2024-07-24 05:48:37 -0400 |
---|---|---|
committer | Test_User <hax@andrewyu.org> | 2024-07-24 05:49:08 -0400 |
commit | 0bde62d4883de6e42047f86eedb08a1f21507383 (patch) | |
tree | 684fe53673fd475eca54bf180a6798a84483ef15 /server_network.c | |
parent | 6418c9ccc5df3220ff97f047d5ea77ce9bfe196b (diff) | |
download | haxircd-0bde62d4883de6e42047f86eedb08a1f21507383.tar.gz haxircd-0bde62d4883de6e42047f86eedb08a1f21507383.zip |
Yay
Diffstat (limited to 'server_network.c')
-rw-r--r-- | server_network.c | 2 |
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 |