]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dbox: Don't double-free memory if message saving is aborted.
authorTimo Sirainen <tss@iki.fi>
Thu, 12 Jun 2008 05:39:46 +0000 (08:39 +0300)
committerTimo Sirainen <tss@iki.fi>
Thu, 12 Jun 2008 05:39:46 +0000 (08:39 +0300)
--HG--
branch : HEAD

src/lib-storage/index/dbox/dbox-save.c

index a6bd5f56431fc1435b1cd86ad8e5f53a4590d564..c6fa9d4c1e09e325c9639a17ef4be6bd3f565b92 100644 (file)
@@ -278,7 +278,6 @@ int dbox_save_finish(struct mail_save_context *_ctx)
        if (ctx->failed) {
                dbox_file_cancel_append(save_mail->file,
                                        save_mail->append_offset);
-               dbox_file_unref(&save_mail->file);
                array_delete(&ctx->mails, count - 1, 1);
                return -1;
        } else {