Browse Source

TranslateClauseWithTerminator: fix overflowing number_buf (#2111)

master
Samuel Thibault 5 months ago
parent
commit
f3b4112d29
No account linked to committer's email address
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      src/libespeak-ng/translate.c

+ 1
- 1
src/libespeak-ng/translate.c View File

@@ -1591,7 +1591,7 @@ void TranslateClauseWithTerminator(Translator *tr, int *tone_out, char **voice_c
for (pw = &number_buf[3]; pw < pn && nw < N_CLAUSE_WORDS;) {
// keep wflags for each part, for FLAG_HYPHEN_AFTER
dict_flags = TranslateWord2(tr, pw, &num_wtab[nw++], words[ix].pre_pause);
while (*pw++ != ' ')
while (pw < pn && *pw++ != ' ')
;
words[ix].pre_pause = 0;
}

Loading…
Cancel
Save