From: Timo Sirainen Date: Sun, 28 Jun 2009 03:50:38 +0000 (-0400) Subject: virtual: Fixed inifinite looping. X-Git-Tag: 2.0.alpha1~502 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=280b771b7ec7e49caa399540dfe8faf42999a1ad;p=thirdparty%2Fdovecot%2Fcore.git virtual: Fixed inifinite looping. --HG-- branch : HEAD --- diff --git a/src/plugins/virtual/virtual-sync.c b/src/plugins/virtual/virtual-sync.c index e34fd5ef40..cef644ea76 100644 --- a/src/plugins/virtual/virtual-sync.c +++ b/src/plugins/virtual/virtual-sync.c @@ -782,7 +782,7 @@ static void virtual_sync_drop_nonexisting(struct virtual_backend_box *bbox, if (!iter_done) { do { seq_range_array_add(&drop_uids, 0, remove_uid); - } while (!seq_range_array_iter_nth(&iter, n++, &remove_uid)); + } while (seq_range_array_iter_nth(&iter, n++, &remove_uid)); } seq_range_array_remove_seq_range(removed_uids, &drop_uids); }