sensord: termniate sensor daemon instantly when it receive signal 13/144413/1 accepted/tizen_3.0_common accepted/tizen_3.0_ivi accepted/tizen_3.0_mobile accepted/tizen_3.0_tv accepted/tizen_3.0_wearable tizen_3.0 accepted/tizen/3.0/common/20170818.112135 accepted/tizen/3.0/ivi/20170818.001109 accepted/tizen/3.0/mobile/20170818.001105 accepted/tizen/3.0/tv/20170818.001100 accepted/tizen/3.0/wearable/20170818.001138 submit/tizen_3.0/20170816.124734
authorkibak.yoon <kibak.yoon@samsung.com>
Wed, 16 Aug 2017 12:42:09 +0000 (21:42 +0900)
committerkibak.yoon <kibak.yoon@samsung.com>
Wed, 16 Aug 2017 12:42:09 +0000 (21:42 +0900)
Change-Id: I394419c4c592adab3a5a4098acc3dd38947d66c8
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
src/server/main.cpp

index e3e9f73..c6169b3 100644 (file)
@@ -35,9 +35,10 @@ 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);
+       _E("Received SIGNAL(%d) from %s(%d)\n", signo, proc_name, info->si_pid);
 
-       server::get_instance().stop();
+       //server::get_instance().stop();
+       raise(SIGKILL);
 }
 
 static void signal_init(void)