From 6e73b50e2930dd355a85fbbec1eb13e2727a860e Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 7 Oct 2021 18:11:00 +0300 Subject: [PATCH] maildir: Fix crash when closing a mailbox that isn't open This could have happened at least with virtual plugin. --- src/lib-storage/index/maildir/maildir-storage.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } -- 2.47.3