]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
If we have both maybe and definite UIDs, remove all definite UIDs from maybe
authorTimo Sirainen <tss@iki.fi>
Thu, 20 Mar 2008 13:42:57 +0000 (15:42 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 20 Mar 2008 13:42:57 +0000 (15:42 +0200)
UIDs.

--HG--
branch : HEAD

src/plugins/fts-squat/squat-trie.c

index e1fef8aa9ba4f78834106bc372606db5ace42a5e..607f54006630cf3cc9920472ec79a93e16554ce6 100644 (file)
@@ -2015,6 +2015,7 @@ squat_trie_lookup_real(struct squat_trie *trie, const char *str,
                squat_trie_filter_type(type, &ctx.tmp_uids,
                                       definite_uids);
        }
+       seq_range_array_remove_seq_range(maybe_uids, definite_uids);
        squat_trie_add_unknown(trie, maybe_uids);
        array_free(&ctx.tmp_uids);
        array_free(&ctx.tmp_uids2);