diff options
Diffstat (limited to 'mail/mutt/files/patch-imap-message.c')
-rw-r--r-- | mail/mutt/files/patch-imap-message.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mail/mutt/files/patch-imap-message.c b/mail/mutt/files/patch-imap-message.c new file mode 100644 index 000000000000..7db99b5da207 --- /dev/null +++ b/mail/mutt/files/patch-imap-message.c @@ -0,0 +1,15 @@ +This patch fixes a segfault that happens when the IMAP server sends some +additional flags for the same message ID, see upstream bug +http://bugs.mutt.org/3288 + +--- imap/message.c ++++ imap/message.c +@@ -288,7 +288,7 @@ + continue; + } + /* May receive FLAGS updates in a separate untagged response (#2935) */ +- if (idx < ctx->msgcount) ++ if (ctx->hdrs[idx] != NULL) + { + dprint (2, (debugfile, "imap_read_headers: message %d is not new\n", + h.sid)); |