diff src/lib-storage/index/maildir/maildir-sync.c @ 5390:4eeec560df01 HEAD

If saving to maildir causes flag/expunge syncs, don't crash.
author Timo Sirainen <tss@iki.fi>
date Fri, 23 Mar 2007 17:53:15 +0200
parents ce1bfc98df29
children 0c8705aad54c
line wrap: on
line diff
--- 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)