| @@ -1551,7 +1551,7 @@ void TranslateClauseWithTerminator(Translator *tr, int *tone_out, char **voice_c | |||
| if ((n_digits > tr->langopts.max_digits) || (word[0] == '0')) | |||
| words[ix].flags |= FLAG_INDIVIDUAL_DIGITS; | |||
| while (pn < &number_buf[sizeof(number_buf)-20] && nw < N_CLAUSE_WORDS-1) { | |||
| while (pn < &number_buf[sizeof(number_buf)-20] && nw < N_CLAUSE_WORDS-2) { | |||
| if (!IsDigit09(c = *pw++) && (c != tr->langopts.decimal_sep)) | |||
| break; | |||