# HG changeset patch # User Timo Sirainen # Date 1174665195 -7200 # Node ID 4eeec560df018d9425d3bb019ab5b15af42fc5ed # Parent 00645e05ae962a4e6b1dc6c79fafaacd813b0d2b If saving to maildir causes flag/expunge syncs, don't crash. diff -r 00645e05ae96 -r 4eeec560df01 src/lib-storage/index/maildir/maildir-sync.c --- a/src/lib-storage/index/maildir/maildir-sync.c Fri Mar 23 05:41:42 2007 +0200 +++ b/src/lib-storage/index/maildir/maildir-sync.c Fri Mar 23 17:53:15 2007 +0200 @@ -478,6 +478,12 @@ { time_t now; + if (ctx == NULL) { + /* we got here from maildir-save.c. it has no + maildir_sync_context, */ + return; + } + if (move) { ctx->move_count++; if ((ctx->move_count % MAILDIR_SLOW_MOVE_COUNT) != 0)