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() void IMAPConnection::internalDisconnect()
{ {
send(true, "LOGOUT", true); if (isConnected())
{
send(true, "LOGOUT", true);
m_socket->disconnect(); m_socket->disconnect();
m_socket = NULL; m_socket = NULL;
}
m_timeoutHandler = NULL; m_timeoutHandler = NULL;