From 93487f0cd4982c53b5f6e22b96d5d8ed7bb8f2b3 Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Tue, 2 Jan 2024 20:16:21 +0900 Subject: [PATCH] Fix coverity issue - Data race condition [Version] 0.10.300 [Issue Type] Coverity Change-Id: I642f23505e67b6b616a757561cdc5dc76a5c4d38 Signed-off-by: Jeongmo Yang --- packaging/libmm-camcorder.spec | 2 +- src/mm_camcorder_sound.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packaging/libmm-camcorder.spec b/packaging/libmm-camcorder.spec index f1fd1be..b011dcc 100755 --- a/packaging/libmm-camcorder.spec +++ b/packaging/libmm-camcorder.spec @@ -1,6 +1,6 @@ Name: libmm-camcorder Summary: Camera and recorder library -Version: 0.10.299 +Version: 0.10.300 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_camcorder_sound.c b/src/mm_camcorder_sound.c index 3d242e5..b67af9f 100644 --- a/src/mm_camcorder_sound.c +++ b/src/mm_camcorder_sound.c @@ -218,12 +218,12 @@ void _mmcamcorder_sound_solo_play_wait(MMHandleType handle) info = hcamcorder->gdbus_info_solo_sound; - MMCAM_LOG_INFO("START - is_playing[%d]", info->is_playing); - end_time = g_get_monotonic_time() + _MMCAMCORDER_SOLO_PLAY_WAIT_TIMEOUT; g_mutex_lock(&info->sync_mutex); + MMCAM_LOG_INFO("is_playing[%d]", info->is_playing); + while (info->is_playing) { MMCAM_LOG_INFO("Wait for signal"); -- 2.7.4