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