X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fsig-monitor.c;h=db833437398a72667a75ea6535b972f8e7781b6e;hb=b0c0093229eea9aabed1385cc9f4c5a27a7c0a87;hp=759825073e2737fe91b4d1cd46ac097ff9be6c62;hpb=bee892ba769f78ede968ad9b6aea006b6aee26e9;p=src%2Fapp-framework-binder.git diff --git a/src/sig-monitor.c b/src/sig-monitor.c index 75982507..db833437 100644 --- a/src/sig-monitor.c +++ b/src/sig-monitor.c @@ -87,7 +87,7 @@ static void safe_dumpstack_cb(int signum, void *closure) static void safe_dumpstack(int crop, int signum) { - int args[2] = { crop, signum }; + int args[2] = { crop + 3, signum }; in_safe_dumpstack = 1; sig_monitor(0, safe_dumpstack_cb, args); @@ -176,8 +176,6 @@ static void on_signal_terminate (int signum) /* Handles monitored signals that can be continued */ static void on_signal_error(int signum) { - sigset_t sigset; - if (in_safe_dumpstack) longjmp(*error_handler, signum);