From: wn.jang Date: Wed, 21 Sep 2022 10:36:35 +0000 (+0900) Subject: Fix defect that is detected by static analysis tool X-Git-Tag: accepted/tizen/unified/20220922.114004^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=48a6e38268ef51662c51545e6d391887d8000628;p=platform%2Fcore%2Fuifw%2Ftts.git 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 --- diff --git a/tests/src/tts_unittests.cpp b/tests/src/tts_unittests.cpp index f49e97e5..fe20c807 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);