[fix] check that second double metaphone alternative is not the empty string

This commit is contained in:
Al
2018-02-06 03:08:37 -05:00
parent 3a5c048419
commit 156c8bed40

View File

@@ -259,7 +259,7 @@ static inline bool add_double_metaphone_to_array_if_unique(char *str, cstring_ar
if (!string_equals(dm_primary, "")) {
add_quadgrams_or_string_to_array_if_unique(dm_primary, strings, unique_strings, ngrams);
if (!string_equals(dm_secondary, dm_primary)) {
if (!string_equals(dm_secondary, dm_primary) && !string_equals(dm_secondary, "")) {
add_quadgrams_or_string_to_array_if_unique(dm_secondary, strings, unique_strings, ngrams);
}
}