Merge pull request #1157

This commit is contained in:
Valdis Vitolins
2022-04-14 17:29:55 +03:00
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -73,7 +73,7 @@ static int SubstitutePhonemes(PHONEME_LIST *plist_out)
next = phoneme_tab[ph_list2[ix+1].phcode];
word_end = false;
if ((plist2+1)->sourceix || ((next != 0) && (next->type == phPAUSE)))
if (ix == n_ph_list2 -1 || (plist2+1)->sourceix || ((next != 0) && (next->type == phPAUSE)))
word_end = true; // this phoneme is the end of a word
// check whether a Voice has specified that we should replace this phoneme
+1
View File
@@ -2047,6 +2047,7 @@ void TranslateClause(Translator *tr, int *tone_out, char **voice_change)
}
}
MAKE_MEM_UNDEFINED(&ph_list2, sizeof(ph_list2));
memset(&ph_list2[0], 0, sizeof(ph_list2[0]));
ph_list2[0].phcode = phonPAUSE_SHORT;