# HG changeset patch # User Timo Sirainen # Date 1274797412 -3600 # Node ID d86c7d94f3727b366e35c3fc46f9e3b26e278df0 # Parent 5f0e937ae245bdbe499bab59078ba572a9c46ca4 maildir: Expunging last messages may have assert-crashed if their filenames had changed. diff -r 5f0e937ae245 -r d86c7d94f372 src/lib-storage/index/maildir/maildir-sync-index.c --- a/src/lib-storage/index/maildir/maildir-sync-index.c Tue May 18 10:07:58 2010 +0200 +++ b/src/lib-storage/index/maildir/maildir-sync-index.c Tue May 25 15:23:32 2010 +0100 @@ -540,7 +540,6 @@ maildir_sync_mail_keywords(ctx, seq); } maildir_uidlist_iter_deinit(&iter); - mbox->syncing_commit = FALSE; if (!partial) { /* expunge the rest */ @@ -603,6 +602,7 @@ } array_free(&ctx->keywords); array_free(&ctx->idx_keywords); + mbox->syncing_commit = FALSE; return ret < 0 ? -1 : (full_rescan ? 0 : 1); }