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++;