Initialize audio_hal_t handle with 0 proerply. 56/214956/1 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/5.5/unified/20191031.014258 accepted/tizen/5.5/unified/mobile/hotfix/20201027.081526 accepted/tizen/5.5/unified/wearable/hotfix/20201027.122930 accepted/tizen/6.0/unified/20201030.123658 accepted/tizen/6.0/unified/hotfix/20201103.051353 accepted/tizen/unified/20191001.062613 submit/tizen/20190930.071405 submit/tizen/20191001.010719 submit/tizen_5.5/20191031.000001 submit/tizen_5.5_mobile_hotfix/20201026.185101 submit/tizen_5.5_wearable_hotfix/20201026.184301 submit/tizen_6.0/20201029.205101 submit/tizen_6.0_hotfix/20201102.192501 submit/tizen_6.0_hotfix/20201103.114801 tizen_5.5.m2_release tizen_6.0.m2_release
authorSeungbae Shin <seungbae.shin@samsung.com>
Mon, 30 Sep 2019 07:12:31 +0000 (16:12 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Mon, 30 Sep 2019 07:12:31 +0000 (16:12 +0900)
fixes initial pulseaudio crash

[Version] 0.1.3
[Issue Type] Crash

Change-Id: I9e7010e998c43bf97854ad3641cfef02615b4bdd

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

index 38f3aff..5c17fa3 100644 (file)
@@ -1,6 +1,6 @@
 Name:       audio-hal-exynos9110
 Summary:    TIZEN Audio HAL for Exynos9110(TW3)
-Version:    0.1.2
+Version:    0.1.3
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index c587ee0..07f6f97 100644 (file)
@@ -30,7 +30,7 @@ audio_return_t audio_init(void **audio_handle)
 
     AUDIO_RETURN_VAL_IF_FAIL(audio_handle, AUDIO_ERR_PARAMETER);
 
-    if (!(ah = malloc(sizeof(audio_hal_t)))) {
+    if (!(ah = calloc(1, sizeof(audio_hal_t)))) {
         AUDIO_LOG_ERROR("failed to malloc()");
         return AUDIO_ERR_RESOURCE;
     }
@@ -87,4 +87,4 @@ audio_return_t audio_deinit(void *audio_handle)
     ah = NULL;
 
     return AUDIO_RET_OK;
-}
\ No newline at end of file
+}