Fixed a bug when destroying an unconnected IMAP service.

This commit is contained in:
Vincent Richard 2005-07-21 16:59:18 +00:00
parent 0934b4fc51
commit de2431dd0c

View File

@ -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;