From: Timo Sirainen Date: Sun, 4 Apr 2010 21:29:23 +0000 (+0300) Subject: mbox: Sync write error handling fix. X-Git-Tag: 2.0.beta5~240 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=81ff42abb5db580f0553c6a4744cdb305089e0bc;p=thirdparty%2Fdovecot%2Fcore.git mbox: Sync write error handling fix. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/mbox/mbox-sync.c b/src/lib-storage/index/mbox/mbox-sync.c index 04d05a833e..42d7d70120 100644 --- a/src/lib-storage/index/mbox/mbox-sync.c +++ b/src/lib-storage/index/mbox/mbox-sync.c @@ -1616,12 +1616,13 @@ static int mbox_sync_do(struct mbox_sync_context *sync_ctx, /* Rewrite uid_last in X-IMAPbase header if we've seen it (ie. the file isn't empty) */ ret = mbox_rewrite_base_uid_last(sync_ctx); + } else { + ret = 0; } if (mbox_sync_update_index_header(sync_ctx) < 0) return -1; - - return 0; + return ret; } int mbox_sync_header_refresh(struct mbox_mailbox *mbox)