]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
maildir: Crashfix on some save failures (e.g. over quota).
authorTimo Sirainen <tss@iki.fi>
Sat, 18 Oct 2008 12:37:42 +0000 (15:37 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 18 Oct 2008 12:37:42 +0000 (15:37 +0300)
--HG--
branch : HEAD

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

index 991cb3960a73044cd15723c0a912ac4d28a13e13..04d7adf891226bfa2a55ff11b851db070f851540 100644 (file)
@@ -121,6 +121,7 @@ maildir_save_transaction_init(struct maildir_transaction_context *t)
        ctx->mbox = mbox;
        ctx->trans = t->ictx.trans;
        ctx->files_tail = &ctx->files;
+       ctx->fd = -1;
 
        ctx->tmpdir = p_strconcat(pool, mbox->path, "/tmp", NULL);
        ctx->newdir = p_strconcat(pool, mbox->path, "/new", NULL);