sensord: raise SIGKILL when sensord receive SIGTERM 93/64093/3
authorkibak.yoon <kibak.yoon@samsung.com>
Wed, 30 Mar 2016 04:35:03 +0000 (13:35 +0900)
committerMu-Woong Lee <muwoong.lee@samsung.com>
Wed, 30 Mar 2016 04:40:17 +0000 (21:40 -0700)
Change-Id: Idc6bc5b64441cc088c0d688d8b0f7980529522f9
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
src/server/main.cpp

index 6e46c25..504beb7 100644 (file)
@@ -32,7 +32,9 @@ static void sig_term_handler(int signo, siginfo_t *info, void *data)
        get_proc_name(info->si_pid, proc_name);
 
        _E("Received SIGTERM(%d) from %s(%d)\n", signo, proc_name, info->si_pid);
-       exit(EXIT_SUCCESS);
+
+       /* TODO: Refactoring */
+       raise(SIGKILL);
 }
 
 static void signal_init(void)