diff options
author | Oliver Wolff <oliver.wolff@qt.io> | 2018-03-20 11:00:05 +0100 |
---|---|---|
committer | Oliver Wolff <oliver.wolff@qt.io> | 2018-04-06 05:31:04 +0000 |
commit | a634f01402e00f52bd8dc1ecebb65a687f409cc8 (patch) | |
tree | 65f74469c679ad20ffbd9e3cebbe161474c05503 | |
parent | 29b21e83ba4af67e8ea4925e7a10bc9c6f5a13f6 (diff) |
winrt: Properly deinitialize socket on connection failure
Change-Id: I4dde73423111ca4af386fa76ac26d1a1161fe493
Reviewed-by: Andre de la Rocha <andre.rocha@qt.io>
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
-rw-r--r-- | src/network/socket/qnativesocketengine_winrt.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/socket/qnativesocketengine_winrt.cpp b/src/network/socket/qnativesocketengine_winrt.cpp index e427b19896..94de09928d 100644 --- a/src/network/socket/qnativesocketengine_winrt.cpp +++ b/src/network/socket/qnativesocketengine_winrt.cpp @@ -1346,6 +1346,7 @@ void QNativeSocketEngine::handleConnectOpFinished(bool success, QAbstractSocket: if (!success) { d->setError(error, errorString); d->socketState = QAbstractSocket::UnconnectedState; + close(); return; } |