From 5ddb56a79229344a628ca8d3af7d213cbd414301 Mon Sep 17 00:00:00 2001 From: Seungbae Shin Date: Mon, 30 Sep 2019 16:09:02 +0900 Subject: [PATCH] Initialize audio_hal_t handle with 0 proerply. fixes initial pulseaudio crash [Version] 0.1.11 [Issue Type] Crash Change-Id: I4cc90818733390394a24dc56f61c675e881770e2 --- packaging/audio-hal-wm1831-tw2.spec | 2 +- tizen-audio.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packaging/audio-hal-wm1831-tw2.spec b/packaging/audio-hal-wm1831-tw2.spec index 7236336..2e82c2b 100644 --- a/packaging/audio-hal-wm1831-tw2.spec +++ b/packaging/audio-hal-wm1831-tw2.spec @@ -1,6 +1,6 @@ Name: audio-hal-wm1831-tw2 Summary: TIZEN Audio HAL for WM1831(TW2) -Version: 0.1.10 +Version: 0.1.11 Release: 0 Group: System/Libraries License: Apache-2.0 diff --git a/tizen-audio.c b/tizen-audio.c index c587ee0..07f6f97 100644 --- a/tizen-audio.c +++ b/tizen-audio.c @@ -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 +} -- 2.34.1