From: Boram Park Date: Wed, 14 Mar 2018 07:48:17 +0000 (+0900) Subject: thread: reset cl_list_lock when deinit X-Git-Tag: accepted/tizen/unified/20180316.062431~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F08%2F172508%2F1;p=platform%2Fcore%2Fuifw%2Flibtdm.git thread: reset cl_list_lock when deinit Change-Id: I9999da814337a774a6ca643da915b9c11f8c914e --- diff --git a/src/tdm_thread.c b/src/tdm_thread.c index 9679c94..bdc019b 100644 --- a/src/tdm_thread.c +++ b/src/tdm_thread.c @@ -292,6 +292,8 @@ tdm_thread_deinit(tdm_private_loop *private_loop) _pthread_mutex_unlock(&private_display->lock); pthread_join(private_loop->private_thread->event_thread, NULL); + pthread_mutex_trylock(&cb_list_lock); + pthread_mutex_unlock(&cb_list_lock); tdm_log_reset(); LIST_FOR_EACH_ENTRY_SAFE(cb, hh, &cb_list[0], link) {