From 8c9fbca0fb0532a5aacedde385a6f4b467607dc0 Mon Sep 17 00:00:00 2001 From: lotodore Date: Mon, 4 Jun 2007 16:57:01 +0000 Subject: [PATCH] Changed IPv6 loopback name, since ubuntu does not seem to resolve localhost for ipv6. --- src/session.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/session.cpp b/src/session.cpp index 72b34cb9..b4276a0a 100755 --- a/src/session.cpp +++ b/src/session.cpp @@ -129,10 +129,12 @@ void Session::startNetworkClientForLocalServer() return; } myNetClient = new ClientThread(*myGui); + bool useIpv6 = myConfig->readConfigInt("ServerUseIpv6") == 1; + const char *loopbackAddr = useIpv6 ? "::1" : "127.0.0.1"; myNetClient->Init( - "localhost", + loopbackAddr, myConfig->readConfigInt("ServerPort"), - myConfig->readConfigInt("ServerUseIpv6") == 1, + useIpv6, myConfig->readConfigInt("ServerUseSctp") == 1, myConfig->readConfigString("ServerPassword"), myConfig->readConfigString("MyName"));