From: Timo Sirainen Date: Thu, 7 Oct 2021 15:11:00 +0000 (+0300) Subject: maildir: Fix crash when closing a mailbox that isn't open X-Git-Tag: 2.3.18~195 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=55338455ae39d24ed26efd26872c9923f670a30e;p=thirdparty%2Fdovecot%2Fcore.git maildir: Fix crash when closing a mailbox that isn't open This could have happened at least with virtual plugin. --- diff --git a/src/lib-storage/index/maildir/maildir-storage.c b/src/lib-storage/index/maildir/maildir-storage.c index 1321a4936c..f9c5a80cdc 100644 --- a/src/lib-storage/index/maildir/maildir-storage.c +++ b/src/lib-storage/index/maildir/maildir-storage.c @@ -582,7 +582,8 @@ static void maildir_mailbox_close(struct mailbox *box) mail_index_view_close(&mbox->flags_view); if (mbox->keywords != NULL) maildir_keywords_deinit(&mbox->keywords); - maildir_uidlist_deinit(&mbox->uidlist); + if (mbox->uidlist != NULL) + maildir_uidlist_deinit(&mbox->uidlist); index_storage_mailbox_close(box); }