From: Martti Rannanjärvi Date: Wed, 19 Oct 2022 03:43:00 +0000 (+0300) Subject: lib-storage: mailbox_set_index_error() - Fix last_internal_error_mailbox leak X-Git-Tag: 2.4.0~3538 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cc471efc8ef2e18fe97aa9ba19547c578f2ea8f0;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: mailbox_set_index_error() - Fix last_internal_error_mailbox leak Broken by 0a09f7321f00253dfacd87453462e6c43ea926bf --- diff --git a/src/lib-storage/mail-storage.c b/src/lib-storage/mail-storage.c index 4f9daff2d5..a37ce30852 100644 --- a/src/lib-storage/mail-storage.c +++ b/src/lib-storage/mail-storage.c @@ -720,6 +720,7 @@ void mailbox_set_index_error(struct mailbox *box) mailbox_set_deleted(box); mail_index_reset_error(box->index); } else { + i_free(box->storage->last_internal_error_mailbox); box->storage->last_internal_error_mailbox = i_strdup(box->vname); mail_storage_set_index_error(box->storage, box->index); }