| @@ -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; | |||