summaryrefslogtreecommitdiffstats
path: root/src/network
diff options
context:
space:
mode:
authorShane Kearns <shane.kearns@accenture.com>2011-01-21 14:49:01 (GMT)
committerShane Kearns <shane.kearns@accenture.com>2011-01-21 14:49:01 (GMT)
commit6886c21e0743fdfb1e5d053e0e193aeeed5fe8b2 (patch)
tree55de7f2a7eb1b25fa4c711f2f5983cab4c820587 /src/network
parent9832c60375a9689e42cd899d1de5afd0b776ae48 (diff)
downloadQt-6886c21e0743fdfb1e5d053e0e193aeeed5fe8b2.zip
Qt-6886c21e0743fdfb1e5d053e0e193aeeed5fe8b2.tar.gz
Qt-6886c21e0743fdfb1e5d053e0e193aeeed5fe8b2.tar.bz2
Fix error connecting to IPv6 addresses
Incorrect usage of KAfInet6 in the symbian socket engine. KAfInet is used for both IPv4 and IPv6 as a protocol family. KAfInet6 is used as the address family for IPv6 addresses. Reviewed-by: Markus Goetz
Diffstat (limited to 'src/network')
-rw-r--r--src/network/socket/qsymbiansocketengine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/network/socket/qsymbiansocketengine.cpp b/src/network/socket/qsymbiansocketengine.cpp
index cf5f33e..9ed8a42 100644
--- a/src/network/socket/qsymbiansocketengine.cpp
+++ b/src/network/socket/qsymbiansocketengine.cpp
@@ -179,7 +179,7 @@ bool QSymbianSocketEnginePrivate::createNewSocket(QAbstractSocket::SocketType so
QAbstractSocket::NetworkLayerProtocol socketProtocol)
{
Q_Q(QSymbianSocketEngine);
- TUint family = (socketProtocol == QAbstractSocket::IPv6Protocol) ? KAfInet6 : KAfInet;
+ TUint family = KAfInet; // KAfInet6 is only used as an address family, not as a protocol family
TUint type = (socketType == QAbstractSocket::UdpSocket) ? KSockDatagram : KSockStream;
TUint protocol = (socketType == QAbstractSocket::UdpSocket) ? KProtocolInetUdp : KProtocolInetTcp;
TInt err;