diff --git a/src/libespeak-ng/translate.c b/src/libespeak-ng/translate.c index 737150a7..d838de40 100644 --- a/src/libespeak-ng/translate.c +++ b/src/libespeak-ng/translate.c @@ -763,7 +763,7 @@ static const char *FindReplacementChars(Translator *tr, const char **pfrom, unsi nmatched++; } - if (*from == 0 && matched) { + if (matched) { *ignore_next_n = nmatched; return from + 1; } diff --git a/src/libespeak-ng/translateword.c b/src/libespeak-ng/translateword.c index cfad6d39..2cc6551c 100644 --- a/src/libespeak-ng/translateword.c +++ b/src/libespeak-ng/translateword.c @@ -1065,7 +1065,7 @@ static int CheckDottedAbbrev(char *word1) nbytes += 2; // delete the final dot (eg. u.s.a.'s) ok = 2; } - } else if ((count > 0) && (word[nbytes] == ' ')) + } else if ((count > 0)) ok = 2; }