From 48a6e38268ef51662c51545e6d391887d8000628 Mon Sep 17 00:00:00 2001 From: "wn.jang" Date: Wed, 21 Sep 2022 19:36:35 +0900 Subject: [PATCH] Fix defect that is detected by static analysis tool Cause: When calloc returns NULL, dereferencing a pointer might be nullptr data. Solution: Check whether calloc is succeeded or not. Change-Id: I72aa53d041d9cd5d358907f6d2f7ebcb140ab601 --- tests/src/tts_unittests.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/src/tts_unittests.cpp b/tests/src/tts_unittests.cpp index f49e97e..fe20c80 100644 --- a/tests/src/tts_unittests.cpp +++ b/tests/src/tts_unittests.cpp @@ -186,6 +186,10 @@ static void __get_test_PCM_Data() } char* data = (char*)calloc(sizeof(char), size); + if (NULL == data) { + fclose(fp_in); + return; + } size_t read_size = fread(data, sizeof(char), size, fp_in); fclose(fp_in); -- 2.7.4