Fix coverity defect (FORWARD_NULL) 94/256994/3 accepted/tizen/unified/20210416.143431 submit/tizen/20210416.082922
authorSeungbae Shin <seungbae.shin@samsung.com>
Fri, 16 Apr 2021 05:59:12 +0000 (14:59 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Fri, 16 Apr 2021 07:50:38 +0000 (16:50 +0900)
[Version] 0.1.10
[Issue Type] Coverity

Change-Id: I38ca36e1bda7a7d6197543cb03a8852c20b95945

packaging/audio-hal-exynos9110.spec
tizen-audio-impl-ucm.c

index 65fa37c..65ce1a4 100644 (file)
@@ -1,6 +1,6 @@
 Name:       audio-hal-exynos9110
 Summary:    TIZEN Audio HAL for Exynos9110(TW3)
-Version:    0.1.9
+Version:    0.1.10
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index c5b40ac..e667da2 100644 (file)
@@ -164,6 +164,8 @@ static void __use_case_list_set(snd_use_case_mgr_t *uc_mgr, ucm_identifier_e ide
 {
     int i;
 
+    AUDIO_RETURN_IF_FAIL(count <= 0 || list);
+
     for (i = 0; i < count; i++) {
         AUDIO_LOG_INFO("%s : %s", ucm_set[identifier].description, list[i]);
         if (snd_use_case_set(uc_mgr, ucm_set[identifier].identifier, list[i]) < 0)