#3956: mutt 1.8.3 hangs on accessing Exchange via IMAP, when Outlook is used
simultaneously
---------------------+---------------------
Reporter: davee | Owner: brendan
Type: defect | Status: closed
Priority: minor | Milestone:
Component: IMAP | Version: 1.8.3
Resolution: fixed | Keywords:
---------------------+---------------------
Changes (by Kevin McCarthy <kevin@…>):
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"78cc40b6ba9e42a92931e5695dfb797a6f4c691b"
7108:78cc40b6ba9e]:
{{{
#!CommitTicketReference repository=""
revision="78cc40b6ba9e42a92931e5695dfb797a6f4c691b"
Change imap_cmd_start() to return OK when the cmd_queue is finished.
(closes #3956)
Some response handlers can end up recursively calling
imap_cmd_start(), processing all the command completions. If the
outer call was an imap_exec(), this would result in the loop never
being terminated (or just blocking reading a server that has already
finished all the commands).
Change the callers that are simply using it to read a response,
without having called cmd_start(), to check for IMAP_CMD_OK instead.
Currently this is just the open connection function.
}}}
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3956#comment:15>
Mutt <http://www.mutt.org/>
The Mutt mail user agent