From a634f01402e00f52bd8dc1ecebb65a687f409cc8 Mon Sep 17 00:00:00 2001 From: Oliver Wolff Date: Tue, 20 Mar 2018 11:00:05 +0100 Subject: winrt: Properly deinitialize socket on connection failure Change-Id: I4dde73423111ca4af386fa76ac26d1a1161fe493 Reviewed-by: Andre de la Rocha Reviewed-by: Maurice Kalinowski --- src/network/socket/qnativesocketengine_winrt.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') 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; } -- cgit v1.2.3