From: Jeongmo Yang Date: Tue, 2 Jan 2024 11:16:21 +0000 (+0900) Subject: Fix coverity issue - Data race condition X-Git-Tag: accepted/tizen/unified/20240105.165034^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=93487f0cd4982c53b5f6e22b96d5d8ed7bb8f2b3;p=platform%2Fcore%2Fmultimedia%2Flibmm-camcorder.git Fix coverity issue - Data race condition [Version] 0.10.300 [Issue Type] Coverity Change-Id: I642f23505e67b6b616a757561cdc5dc76a5c4d38 Signed-off-by: Jeongmo Yang --- 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");