# HG changeset patch # User Timo Sirainen # Date 1192902927 -10800 # Node ID 86e964111b1ff7be7d6018c5d7e9bd4d14846514 # Parent b7d8695d864dc31898952b3bcc06453c9bf42aca Don't assert-crash if client disconnects while IDLEing. diff -r b7d8695d864d -r 86e964111b1f src/imap/client.c --- a/src/imap/client.c Sat Oct 20 20:51:30 2007 +0300 +++ b/src/imap/client.c Sat Oct 20 20:55:27 2007 +0300 @@ -449,7 +449,8 @@ i_assert(!client->handling_input); if (client->disconnected) { - client_destroy(client, NULL); + if (!client->destroyed) + client_destroy(client, NULL); *_client = NULL; return; }