summaryrefslogtreecommitdiffstats
path: root/src/network/socket/qnativesocketengine_unix.cpp
diff options
context:
space:
mode:
authorRobin Burchell <robin.burchell@collabora.com>2011-10-24 18:36:23 +0200
committerSergio Ahumada <sergio.ahumada@nokia.com>2011-10-31 20:24:46 +0100
commit3aa81c55e2f42389341feb77b1d9840e6c9b61a2 (patch)
treed15af4ed3f6d1712417b6aa27ca97cc0d3055252 /src/network/socket/qnativesocketengine_unix.cpp
parent0b924cdaeec3cc5a597b0eef2b62592b521dfde7 (diff)
Set localAddress and localPort on socket binding.
This should have always been the case, as it simply makes sense, but the upcoming moving of binding to QAbstractSocket will require this for autotesting. Change-Id: Ieef70196616227e7914c76fff5388a4068c36efb Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
Diffstat (limited to 'src/network/socket/qnativesocketengine_unix.cpp')
-rw-r--r--src/network/socket/qnativesocketengine_unix.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network/socket/qnativesocketengine_unix.cpp b/src/network/socket/qnativesocketengine_unix.cpp
index 246b5ede9b..ae7e239309 100644
--- a/src/network/socket/qnativesocketengine_unix.cpp
+++ b/src/network/socket/qnativesocketengine_unix.cpp
@@ -536,6 +536,9 @@ bool QNativeSocketEnginePrivate::nativeBind(const QHostAddress &address, quint16
return false;
}
+ localPort = port;
+ localAddress = address;
+
#if defined (QNATIVESOCKETENGINE_DEBUG)
qDebug("QNativeSocketEnginePrivate::nativeBind(%s, %i) == true",
address.toString().toLatin1().constData(), port);