Browse Source

Make static arrays undefined on entry into LoadVoice

This would have caught #1200
master
Samuel Thibault 3 years ago
parent
commit
2d3a49b161
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      src/libespeak-ng/voices.c

+ 6
- 0
src/libespeak-ng/voices.c View File

static char voice_name[40]; // voice name for current_voice_selected static char voice_name[40]; // voice name for current_voice_selected
static char voice_languages[100]; // list of languages and priorities for current_voice_selected static char voice_languages[100]; // list of languages and priorities for current_voice_selected


if (!tone_only) {
MAKE_MEM_UNDEFINED(&voice_identifier, sizeof(voice_identifier));
MAKE_MEM_UNDEFINED(&voice_name, sizeof(voice_name));
MAKE_MEM_UNDEFINED(&voice_languages, sizeof(voice_languages));
}

strncpy0(voicename, vname, sizeof(voicename)); strncpy0(voicename, vname, sizeof(voicename));
if (control & 0x10) { if (control & 0x10) {
strcpy(buf, vname); strcpy(buf, vname);

Loading…
Cancel
Save