From aa93cf2ec94c35ada93bdae3658245ac9b8b1f07 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Wed, 6 Jan 2016 22:44:21 +0000 Subject: [PATCH] Fix the error logic in CompilePhonemeData2(compiledata.c) [clang scan-build] --- src/libespeak-ng/compiledata.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libespeak-ng/compiledata.c b/src/libespeak-ng/compiledata.c index 17bfe1de..46b300e8 100644 --- a/src/libespeak-ng/compiledata.c +++ b/src/libespeak-ng/compiledata.c @@ -2677,7 +2677,7 @@ static espeak_ng_STATUS CompilePhonemeData2(const char *source, FILE *log, espea fclose(f_in); fclose(f_report); fclose(f_phcontents); - return create_file_error_context(context, errno, fname); + return create_file_error_context(context, error, fname); } sprintf(fname, "%s/%s", path_home, "phonindex"); @@ -2688,7 +2688,7 @@ static espeak_ng_STATUS CompilePhonemeData2(const char *source, FILE *log, espea fclose(f_report); fclose(f_phcontents); fclose(f_phdata); - return create_file_error_context(context, errno, fname); + return create_file_error_context(context, error, fname); } sprintf(fname, "%s/%s", path_home, "phontab"); @@ -2700,7 +2700,7 @@ static espeak_ng_STATUS CompilePhonemeData2(const char *source, FILE *log, espea fclose(f_phcontents); fclose(f_phdata); fclose(f_phindex); - return create_file_error_context(context, errno, fname); + return create_file_error_context(context, error, fname); } sprintf(fname, "%s/../phsource/compile_prog_log", path_home);