From: Martin Petersson Date: Tue, 3 Jul 2012 12:20:37 +0000 (+0200) Subject: tst_QTcpServer::clientServerLoop fix for Windows Xp X-Git-Tag: 071012110112~109 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5c8d5b3deea387a3cb237c121e3d4ee4f0db5053;p=profile%2Fivi%2Fqtbase.git tst_QTcpServer::clientServerLoop fix for Windows Xp When we do not have dual stack the listen on QHostAddress::Any will result in a serverAddress that is AnyIPv4. Change-Id: I3c2c21c9412cd46a57e3ed7ce1c1bd2ef42d4bd9 Reviewed-by: Shane Kearns --- diff --git a/tests/auto/network/socket/qtcpserver/tst_qtcpserver.cpp b/tests/auto/network/socket/qtcpserver/tst_qtcpserver.cpp index d37f0b7..fe9613a 100644 --- a/tests/auto/network/socket/qtcpserver/tst_qtcpserver.cpp +++ b/tests/auto/network/socket/qtcpserver/tst_qtcpserver.cpp @@ -225,7 +225,7 @@ void tst_QTcpServer::clientServerLoop() QTcpSocket client; QHostAddress serverAddress = QHostAddress::LocalHost; - if (!(server.serverAddress() == QHostAddress::Any) && !(server.serverAddress() == QHostAddress::AnyIPv6)) + if (!(server.serverAddress() == QHostAddress::Any) && !(server.serverAddress() == QHostAddress::AnyIPv6) && !(server.serverAddress() == QHostAddress::AnyIPv4)) serverAddress = server.serverAddress(); client.connectToHost(serverAddress, server.serverPort());