Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6852:6ed01546f211 HEAD
seq_range_array_remove_range(): Don't break if seq2 is -1U.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 24 Nov 2007 13:54:46 +0200 |
parents | 6a9080055e54 |
children | 7717e03db8b3 |
files | src/lib/seq-range-array.c |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/seq-range-array.c Sat Nov 24 06:59:08 2007 +0200 +++ b/src/lib/seq-range-array.c Sat Nov 24 13:54:46 2007 +0200 @@ -183,10 +183,11 @@ FIXME: it would be faster if we did only one binary lookup here and handled the splitting ourself.. */ - if (seq_range_array_remove(array, seq1++)) + if (seq_range_array_remove(array, seq1)) remove_count++; - if (seq1 > seq2) + if (seq1 == seq2) return remove_count; + seq1++; if (seq_range_array_remove(array, seq2--)) remove_count++;