Browse Source

Release the memory allocated by p_text in espeak-ng.c.

master
Reece H. Dunn 7 years ago
parent
commit
bb19c7a336
1 changed files with 4 additions and 0 deletions
  1. 4
    0
      src/espeak-ng.c

+ 4
- 0
src/espeak-ng.c View File

espeak_Synth(p_text, ix+1, 0, POS_CHARACTER, 0, synth_flags, NULL, NULL); espeak_Synth(p_text, ix+1, 0, POS_CHARACTER, 0, synth_flags, NULL, NULL);
} }
} }

free(p_text);
} else if (f_text != NULL) { } else if (f_text != NULL) {
if ((p_text = (char *)malloc(filesize+1)) == NULL) { if ((p_text = (char *)malloc(filesize+1)) == NULL) {
espeak_ng_PrintStatusCodeMessage(ENOMEM, stderr, NULL); espeak_ng_PrintStatusCodeMessage(ENOMEM, stderr, NULL);
p_text[filesize] = 0; p_text[filesize] = 0;
espeak_Synth(p_text, filesize+1, 0, POS_CHARACTER, 0, synth_flags, NULL, NULL); espeak_Synth(p_text, filesize+1, 0, POS_CHARACTER, 0, synth_flags, NULL, NULL);
fclose(f_text); fclose(f_text);

free(p_text);
} }


result = espeak_ng_Synchronize(); result = espeak_ng_Synchronize();

Loading…
Cancel
Save