From 156c8bed40b59c6d884f6dfabd53c45d269e9bae Mon Sep 17 00:00:00 2001 From: Al Date: Tue, 6 Feb 2018 03:08:37 -0500 Subject: [PATCH] [fix] check that second double metaphone alternative is not the empty string --- src/near_dupe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/near_dupe.c b/src/near_dupe.c index f8ed4dd8..657950a1 100644 --- a/src/near_dupe.c +++ b/src/near_dupe.c @@ -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); } }