]> granicus.if.org Git - neomutt/commit
Fix crash when $postponed is on another server.
authorKevin McCarthy <kevin@8t8.us>
Wed, 12 Jul 2017 19:38:22 +0000 (12:38 -0700)
committerRichard Russon <rich@flatcap.org>
Fri, 14 Jul 2017 11:07:33 +0000 (12:07 +0100)
commit9ac6e2dd021b3c8bd777b70bb04d060c175f2a3a
tree5cb5fb0d16a3e70e7dc775e4f5a34a6a7d66a299
parentaaf2b933f97996bca438ed4894d4e67aa91e03ca
Fix crash when $postponed is on another server.

imap_mxcmp() translates NULL to "INBOX".  When $postponed points to a
URL with an empty or "INBOX" path, this will end up matching against a
NULL idata->mailbox in imap_status().  This resulted in a crash
because idata->ctx is also NULL.

Thanks to Olaf Hering for the detailed bug report and suggested fix.
imap/imap.c