changeset 8334:ba6ec21af651 HEAD

Virtual mailboxes: Another crashfix.
author Timo Sirainen <tss@iki.fi>
date Sat, 25 Oct 2008 20:03:44 +0300
parents 0738739a8152
children 3f6fa7862843
files src/plugins/virtual/virtual-sync.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-sync.c	Sat Oct 25 19:59:29 2008 +0300
+++ b/src/plugins/virtual/virtual-sync.c	Sat Oct 25 20:03:44 2008 +0300
@@ -558,7 +558,8 @@
 	virtual_sync_backend_remove_expunged_uids(result);
 
 	/* get list of changed messages */
-	if (!mail_index_lookup_seq_range(ibox->view, 1, bbox->sync_next_uid-1,
+	if (bbox->sync_next_uid <= 1 ||
+	    !mail_index_lookup_seq_range(ibox->view, 1, bbox->sync_next_uid-1,
 					 &seq, &old_msg_count))
 		old_msg_count = 0;
 	t_array_init(&flag_updates, I_MIN(128, old_msg_count));