From: Timo Sirainen Date: Thu, 12 Jun 2008 05:39:46 +0000 (+0300) Subject: dbox: Don't double-free memory if message saving is aborted. X-Git-Tag: 1.2.alpha1~325 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=258aeeb3961667901b09255ed36ff9dca5d48dff;p=thirdparty%2Fdovecot%2Fcore.git dbox: Don't double-free memory if message saving is aborted. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/dbox/dbox-save.c b/src/lib-storage/index/dbox/dbox-save.c index a6bd5f5643..c6fa9d4c1e 100644 --- a/src/lib-storage/index/dbox/dbox-save.c +++ b/src/lib-storage/index/dbox/dbox-save.c @@ -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 {