- As Is : Set IDLE state with g_mutex_lock to avoid new client connection while signal handler executes
- To Be : Remove g_mutex_lock and dlog which deadlock can occur by non async-signal-safe function
Change-Id: I665ebe5017669530912ce493fa5ed9cb378dc19b
Name: mused
Summary: A multimedia daemon
-Version: 0.3.137
+Version: 0.3.138
Release: 0
Group: System/Libraries
License: Apache-2.0
static void _ms_signal_handler(int signo)
{
- LOGD("signo(%d)", signo);
-
- ms_set_state(MUSE_SERVER_STATE_IDLE);
-
switch (signo) {
case SIGSEGV:
sigaction(SIGSEGV, &ms_segv_old_action, NULL);