From: Timo Sirainen Date: Thu, 1 Oct 2020 08:04:56 +0000 (+0300) Subject: lib: seq-range-array - Use seq_range_length() internally X-Git-Tag: 2.3.13~94 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1203cd16ad13309429f7914c048880b40da7309f;p=thirdparty%2Fdovecot%2Fcore.git lib: seq-range-array - Use seq_range_length() internally --- diff --git a/src/lib/seq-range-array.c b/src/lib/seq-range-array.c index 8633608a2c..de06e38d1c 100644 --- a/src/lib/seq-range-array.c +++ b/src/lib/seq-range-array.c @@ -345,7 +345,7 @@ unsigned int seq_range_array_remove_range(ARRAY_TYPE(seq_range) *array, for (idx2 = idx; idx2 < count; idx2++) { if (data[idx2].seq1 > seq2) break; - remove_count += data[idx2].seq2 - data[idx2].seq1 + 1; + remove_count += seq_range_length(&data[idx2]); } array_delete(array, idx, idx2-idx); return remove_count; @@ -442,7 +442,7 @@ unsigned int seq_range_count(const ARRAY_TYPE(seq_range) *array) unsigned int seq_count = 0; array_foreach(array, range) - seq_count += range->seq2 - range->seq1 + 1; + seq_count += seq_range_length(range); return seq_count; }