]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: maildir_open_mail() - Add i_assert(ctx.path == NULL) on error path
authorMarco Bettini <marco.bettini@open-xchange.com>
Fri, 30 May 2025 13:22:35 +0000 (13:22 +0000)
committerMarco Bettini <marco.bettini@open-xchange.com>
Fri, 27 Jun 2025 13:54:52 +0000 (13:54 +0000)
Found by coverity, 40460 Resource leak

src/lib-storage/index/maildir/maildir-mail.c

index e8130e1f15a5f9a0771cb4025d22a6e48888932b..0ee1ea131d97cce1647f108706616d68c6f8d1b0 100644 (file)
@@ -86,6 +86,7 @@ maildir_open_mail(struct maildir_mailbox *mbox, struct mail *mail,
 
        if (ctx.fd == -1) {
                *deleted_r = TRUE;
+               i_assert(ctx.path == NULL);
                return NULL;
        }