#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

Reply via email to