Mercurial > dovecot > original-hg > dovecot-1.2
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));