Browse Source

Fix a null pointer dereference in LoadSpectSeq(spect.c). [Coverity]

master
Reece H. Dunn 9 years ago
parent
commit
4ecdeefe4b
1 changed files with 4 additions and 1 deletions
  1. 4
    1
      src/libespeak-ng/spect.c

+ 4
- 1
src/libespeak-ng/spect.c View File

@@ -304,7 +304,10 @@ espeak_ng_STATUS LoadSpectSeq(SpectSeq *spect, const char *filename)

fread(&name_len, sizeof(uint32_t), 1, stream);
if (name_len > 0) {
spect->name = (char *)malloc(name_len);
if ((spect->name = (char *)malloc(name_len)) == NULL) {
fclose(stream);
return ENOMEM;
}
fread(spect->name, sizeof(char), name_len, stream);
} else
spect->name = NULL;

Loading…
Cancel
Save