From: JinWang An Date: Tue, 24 Mar 2020 03:52:38 +0000 (+0900) Subject: Fix mode change notification errors X-Git-Tag: submit/tizen/20200324.035544^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4ab86b03f6172c7ea24d883568a90241ef93494d;p=platform%2Fcore%2Fsystem%2Fmodes.git Fix mode change notification errors --- diff --git a/client/mdsc_noti_mode.c b/client/mdsc_noti_mode.c index 368e863..0e36160 100644 --- a/client/mdsc_noti_mode.c +++ b/client/mdsc_noti_mode.c @@ -34,9 +34,9 @@ static void _mutex_lock(pthread_mutex_t *mutex) static void _mutex_unlock(pthread_mutex_t *mutex) { - int ret = pthread_mutex_lock(mutex); + int ret = pthread_mutex_unlock(mutex); if (0 != ret) - ERR("pthread_mutex_lock() Fail(%d)", errno); + ERR("pthread_mutex_unlock() Fail(%d)", errno); } static void _on_changed_mode(mdsDbus *mdsc_dbus, const char *mode, int state, gpointer user_data) @@ -60,7 +60,8 @@ static void _on_changed_mode(mdsDbus *mdsc_dbus, const char *mode, int state, gp } _mutex_unlock(&handle->noti_mutex); - for (; 0 <= i; i--) { + length = i; + for (i = 0; i < length; i++) { if (cb_list[i].cb) cb_list[i].cb(mode, state, cb_list[i].user_data); }