diff options
author | Shane Kearns <shane.kearns@accenture.com> | 2011-03-02 17:59:49 (GMT) |
---|---|---|
committer | Shane Kearns <shane.kearns@accenture.com> | 2011-03-09 12:50:06 (GMT) |
commit | dc9ddf8e30800aab375587563b377068bbe99532 (patch) | |
tree | a4190c495d1ca2d02a9e071e0143d476deba6b88 | |
parent | 270b878729068f42f862c7d04bb8a13915801ba3 (diff) | |
download | Qt-dc9ddf8e30800aab375587563b377068bbe99532.zip Qt-dc9ddf8e30800aab375587563b377068bbe99532.tar.gz Qt-dc9ddf8e30800aab375587563b377068bbe99532.tar.bz2 |
Fix crash
Reviewed-by: Markus Goetz
-rw-r--r-- | src/network/socket/qtcpserver.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/network/socket/qtcpserver.cpp b/src/network/socket/qtcpserver.cpp index 6b012db..5a60764 100644 --- a/src/network/socket/qtcpserver.cpp +++ b/src/network/socket/qtcpserver.cpp @@ -287,15 +287,15 @@ bool QTcpServer::listen(const QHostAddress &address, quint16 port) delete d->socketEngine; d->socketEngine = QAbstractSocketEngine::createSocketEngine(QAbstractSocket::TcpSocket, proxy, this); -#ifndef QT_NO_BEARERMANAGEMENT - //copy network session down to the socket engine (if it has been set) - d->socketEngine->setProperty("_q_networksession", property("_q_networksession")); -#endif if (!d->socketEngine) { d->serverSocketError = QAbstractSocket::UnsupportedSocketOperationError; d->serverSocketErrorString = tr("Operation on socket is not supported"); return false; } +#ifndef QT_NO_BEARERMANAGEMENT + //copy network session down to the socket engine (if it has been set) + d->socketEngine->setProperty("_q_networksession", property("_q_networksession")); +#endif if (!d->socketEngine->initialize(QAbstractSocket::TcpSocket, proto)) { d->serverSocketError = d->socketEngine->error(); d->serverSocketErrorString = d->socketEngine->errorString(); |