changeset 7376:1307a1702e5e HEAD

Small optimization.
author Timo Sirainen <tss@iki.fi>
date Sat, 08 Mar 2008 04:03:45 +0200
parents 92c2ab255c65
children f435be3e3def
files src/plugins/fts/fts-search.c
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/fts/fts-search.c	Sat Mar 08 03:26:47 2008 +0200
+++ b/src/plugins/fts/fts-search.c	Sat Mar 08 04:03:45 2008 +0200
@@ -15,16 +15,16 @@
 		  ARRAY_TYPE(seq_range) *seq_range)
 {
 	const struct seq_range *range;
-	struct seq_range new_range;
 	unsigned int i, count;
+	uint32_t seq1, seq2;
 
 	range = array_get(uid_range, &count);
 	i_array_init(seq_range, count);
 	for (i = 0; i < count; i++) {
 		mailbox_get_uids(box, range[i].seq1, range[i].seq2,
-				 &new_range.seq1, &new_range.seq2);
-		if (new_range.seq1 != 0)
-			array_append(seq_range, &new_range, 1);
+				 &seq1, &seq2);
+		if (seq1 != 0)
+			seq_range_array_add_range(seq_range, seq1, seq2);
 	}
 }