]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mbox: last-uid field wasn't being updated in X-IMAP[base]: header.
authorTimo Sirainen <tss@iki.fi>
Sun, 5 Oct 2008 10:32:55 +0000 (13:32 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 5 Oct 2008 10:32:55 +0000 (13:32 +0300)
--HG--
branch : HEAD

src/lib-storage/index/mbox/mbox-sync.c

index abd6556537d7bb3213116f655d70913581f0ac77..f4711f2d1ee8d3e91b2bf1fc20ae33a301c7438b 100644 (file)
@@ -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) */