From: Thomas Roessler Date: Wed, 24 May 2000 18:53:13 +0000 (+0000) Subject: Handle disconnects more gracefully. From Patrick Caulfield X-Git-Tag: mutt-1-3-3-rel~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f67f031d1862a66c84162dbdcbdb3a6a28e1e9bb;p=mutt Handle disconnects more gracefully. From Patrick Caulfield . --- diff --git a/imap/command.c b/imap/command.c index b2cfbacd..d95bcd7b 100644 --- a/imap/command.c +++ b/imap/command.c @@ -257,6 +257,8 @@ int imap_handle_untagged (IMAP_DATA *idata, char *s) idata->status = IMAP_BYE; if (idata->state == IMAP_SELECTED) mx_fastclose_mailbox (idata->selected_ctx); + mutt_socket_close_connection (idata->conn); + idata->state = IMAP_DISCONNECTED; return (-1); } else if (option (OPTIMAPSERVERNOISE) && (mutt_strncasecmp ("NO", s, 2) == 0))