From c6757875876364bfee6de8fcd7999f8e799efd1a Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Thu, 7 Jan 2016 20:28:11 +0000 Subject: [PATCH] Fix usage of calloc in espeak_ng_CompileIntonation. [clang scan-build] --- src/libespeak-ng/compiledata.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libespeak-ng/compiledata.c b/src/libespeak-ng/compiledata.c index 46b300e8..04c63703 100644 --- a/src/libespeak-ng/compiledata.c +++ b/src/libespeak-ng/compiledata.c @@ -2867,7 +2867,7 @@ espeak_ng_STATUS espeak_ng_CompileIntonation(FILE *log, espeak_ng_ERROR_CONTEXT rewind(f_in); linenum = 1; - tune_data = (TUNE *)calloc(sizeof(TUNE), n_tune_names); + tune_data = (n_tune_names == 0) ? NULL : (TUNE *)calloc(n_tune_names, sizeof(TUNE)); if (tune_data == NULL) { fclose(f_in); fclose(f_errors);