]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-fts: Correct internal helper function for tr29.
authorTeemu Huovila <teemu.huovila@dovecot.fi>
Mon, 1 Jun 2015 15:35:58 +0000 (18:35 +0300)
committerTeemu Huovila <teemu.huovila@dovecot.fi>
Mon, 1 Jun 2015 15:35:58 +0000 (18:35 +0300)
src/lib-fts/fts-tokenizer-generic.c

index f0c16d6d791f057fc7b9bd271998ef8de0c8695e..8f5712d27cfd6d7556c2be74c16702910a41fb44 100644 (file)
@@ -532,11 +532,6 @@ static bool is_nonword(enum letter_type lt)
 */
 static bool is_one_past_end(struct generic_fts_tokenizer *tok)
 {
-
-       /* Short circuit for simple algorithm. */
-       if (tok->prev_letter == LETTER_TYPE_NONE)
-               return FALSE;
-
        /* WB6/7 false positive detected at one past end. */
        if (tok->prev_letter == LETTER_TYPE_MIDLETTER ||
            tok->prev_letter == LETTER_TYPE_MIDNUMLET ||
@@ -544,7 +539,7 @@ static bool is_one_past_end(struct generic_fts_tokenizer *tok)
            tok->prev_letter == LETTER_TYPE_SINGLE_QUOTE )
                return TRUE;
 
-       /* WB12/12 false positive detected at one past end. */
+       /* WB11/12 false positive detected at one past end. */
        if (tok->prev_letter == LETTER_TYPE_MIDNUM ||
            tok->prev_letter == LETTER_TYPE_MIDNUMLET ||
            tok->prev_letter == LETTER_TYPE_APOSTROPHE ||