From: Timo Sirainen Date: Fri, 2 Jul 2004 11:50:46 +0000 (+0300) Subject: saving messages to empty mbox was buggy X-Git-Tag: 1.1.alpha1~3845 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=467e49007b75d3e3bce0e0e9c78ba89800086605;p=thirdparty%2Fdovecot%2Fcore.git saving messages to empty mbox was buggy --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/mbox/mbox-save.c b/src/lib-storage/index/mbox/mbox-save.c index da20fa2327..0f3cb45e9e 100644 --- a/src/lib-storage/index/mbox/mbox-save.c +++ b/src/lib-storage/index/mbox/mbox-save.c @@ -317,7 +317,8 @@ int mbox_save(struct mailbox_transaction_context *_t, mail_index_update_flags(ctx->trans, seq, MODIFY_REPLACE, save_flags, keywords); - offset = ctx->output->offset - 1; + offset = ctx->output->offset == 0 ? 0 : + ctx->output->offset - 1; mail_index_update_extra_rec(ctx->trans, seq, ibox->mbox_extra_idx, &offset); ctx->next_uid++;