diff --git a/src/libespeak-ng/dictionary.c b/src/libespeak-ng/dictionary.c index f93be021..cc1cd33d 100644 --- a/src/libespeak-ng/dictionary.c +++ b/src/libespeak-ng/dictionary.c @@ -2049,7 +2049,7 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_ break; case RULE_NOVOWELS: { - char *p = pre_ptr - letter_xbytes - 1; + char *p = pre_ptr - letter_xbytes; while (letter_w != RULE_SPACE) { if (IsLetter(tr, letter_w, LETTERGP_VOWEL2)) { failed = 1;