dovecot-1.2: Virtual mailboxes: Another crashfix.

dovecot at dovecot.org dovecot at dovecot.org
Sat Oct 25 20:03:48 EEST 2008


details:   http://hg.dovecot.org/dovecot-1.2/rev/ba6ec21af651
changeset: 8334:ba6ec21af651
user:      Timo Sirainen <tss at iki.fi>
date:      Sat Oct 25 20:03:44 2008 +0300
description:
Virtual mailboxes: Another crashfix.

diffstat:

1 file changed, 2 insertions(+), 1 deletion(-)
src/plugins/virtual/virtual-sync.c |    3 ++-

diffs (13 lines):

diff -r 0738739a8152 -r ba6ec21af651 src/plugins/virtual/virtual-sync.c
--- 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 @@ static int virtual_sync_backend_box_cont
 	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));


More information about the dovecot-cvs mailing list