From 80a11af74c8853d6d01a3d7bf8f99d8ad228f1d4 Mon Sep 17 00:00:00 2001 From: lotodore Date: Mon, 14 May 2007 20:48:13 +0000 Subject: [PATCH] IPv6 fix. --- src/net/common/serverthread.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/net/common/serverthread.cpp b/src/net/common/serverthread.cpp index 66181bbd..a7cfff64 100644 --- a/src/net/common/serverthread.cpp +++ b/src/net/common/serverthread.cpp @@ -126,8 +126,9 @@ ServerThread::Listen() context.GetServerSockaddr()->ss_family = context.GetAddrFamily(); + const char *localAddr = (context.GetAddrFamily() == AF_INET6) ? "::0" : "0.0.0.0"; if (!socket_string_to_addr( - "0.0.0.0", + localAddr, context.GetAddrFamily(), (struct sockaddr *)context.GetServerSockaddr(), context.GetServerSockaddrSize()))