Fixed a bug when destroying an unconnected IMAP service.
This commit is contained in:
parent
0934b4fc51
commit
de2431dd0c
@ -155,10 +155,13 @@ void IMAPConnection::disconnect()
|
||||
|
||||
void IMAPConnection::internalDisconnect()
|
||||
{
|
||||
send(true, "LOGOUT", true);
|
||||
if (isConnected())
|
||||
{
|
||||
send(true, "LOGOUT", true);
|
||||
|
||||
m_socket->disconnect();
|
||||
m_socket = NULL;
|
||||
m_socket->disconnect();
|
||||
m_socket = NULL;
|
||||
}
|
||||
|
||||
m_timeoutHandler = NULL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user