Fixed SMTP disconnection error caused by handshake failure.

This commit is contained in:
Vincent Richard 2014-01-19 16:36:06 +01:00
parent 24eff0069b
commit b6469f68a8

View File

@ -522,6 +522,8 @@ void SMTPConnection::disconnect()
void SMTPConnection::internalDisconnect() void SMTPConnection::internalDisconnect()
{ {
if (isConnected())
{
try try
{ {
sendRequest(SMTPCommand::QUIT()); sendRequest(SMTPCommand::QUIT());
@ -533,6 +535,7 @@ void SMTPConnection::internalDisconnect()
{ {
// Not important // Not important
} }
}
m_socket->disconnect(); m_socket->disconnect();
m_socket = null; m_socket = null;