From: Timo Sirainen Date: Sun, 5 Oct 2008 10:32:55 +0000 (+0300) Subject: mbox: last-uid field wasn't being updated in X-IMAP[base]: header. X-Git-Tag: 1.2.alpha2~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9638727fc341296ae5a7af630e176bc00f742f0b;p=thirdparty%2Fdovecot%2Fcore.git mbox: last-uid field wasn't being updated in X-IMAP[base]: header. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/mbox/mbox-sync.c b/src/lib-storage/index/mbox/mbox-sync.c index abd6556537..f4711f2d1e 100644 --- a/src/lib-storage/index/mbox/mbox-sync.c +++ b/src/lib-storage/index/mbox/mbox-sync.c @@ -1553,7 +1553,7 @@ static int mbox_sync_do(struct mbox_sync_context *sync_ctx, index_sync_changes_reset(sync_ctx->sync_changes); if (sync_ctx->base_uid_last != sync_ctx->next_uid-1 && - ret == 0 && !sync_ctx->delay_writes && + ret > 0 && !sync_ctx->delay_writes && sync_ctx->base_uid_last_offset != 0) { /* Rewrite uid_last in X-IMAPbase header if we've seen it (ie. the file isn't empty) */