dovecot-1.1: Small optimization.

dovecot at dovecot.org dovecot at dovecot.org
Sat Mar 8 04:04:23 EET 2008


details:   http://hg.dovecot.org/dovecot-1.1/rev/1307a1702e5e
changeset: 7376:1307a1702e5e
user:      Timo Sirainen <tss at iki.fi>
date:      Sat Mar 08 04:03:45 2008 +0200
description:
Small optimization.

diffstat:

1 file changed, 4 insertions(+), 4 deletions(-)
src/plugins/fts/fts-search.c |    8 ++++----

diffs (24 lines):

diff -r 92c2ab255c65 -r 1307a1702e5e src/plugins/fts/fts-search.c
--- 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 @@ uid_range_to_seqs(struct mailbox *box, c
 		  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);
 	}
 }
 


More information about the dovecot-cvs mailing list