summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDon Sanders <don.sanders@nokia.com>2012-04-19 16:03:48 +0300
committerDon Sanders <don.sanders@nokia.com>2012-04-19 16:03:48 +0300
commitaf249aacffbbabe61284b02cdeb5a0d7ed2b2ee6 (patch)
tree9abc7cf9d7844ede1eae5a21916f3b8ab6500d4c
parentaef89814244a43eab124e8f86dcf18a48ef79636 (diff)
Ignore errors after SMTP QUIT is sent, required for Qt 5.
-rw-r--r--src/plugins/messageservices/smtp/smtpclient.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/messageservices/smtp/smtpclient.cpp b/src/plugins/messageservices/smtp/smtpclient.cpp
index ce1953cb..f0217a79 100644
--- a/src/plugins/messageservices/smtp/smtpclient.cpp
+++ b/src/plugins/messageservices/smtp/smtpclient.cpp
@@ -275,6 +275,9 @@ void SmtpClient::connected(QMailTransport::EncryptType encryptType)
void SmtpClient::transportError(int errorCode, QString msg)
{
+ if (status == Done)
+ return; //Ignore errors after QUIT is sent
+
operationFailed(errorCode, msg);
}