summaryrefslogtreecommitdiff
path: root/src/nxmaccessmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/nxmaccessmanager.cpp')
-rw-r--r--src/nxmaccessmanager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nxmaccessmanager.cpp b/src/nxmaccessmanager.cpp
index 428aa3f3..88d38b9e 100644
--- a/src/nxmaccessmanager.cpp
+++ b/src/nxmaccessmanager.cpp
@@ -235,9 +235,11 @@ void NXMAccessManager::validateError(QNetworkReply::NetworkError)
m_ValidateState = VALIDATE_NOT_VALID;
if (m_ValidateReply != nullptr) {
- emit validateFailed(m_ValidateReply->errorString());
+ m_ValidateReply->disconnect();
+ QString error = m_ValidateReply->errorString();
m_ValidateReply->deleteLater();
m_ValidateReply = nullptr;
+ emit validateFailed(error);
} else {
emit validateFailed(tr("Unknown error"));
}