]> arthur.barton.de Git - netdata.git/commitdiff
SIGFPE
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>
Sat, 10 May 2014 02:01:24 +0000 (05:01 +0300)
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>
Sat, 10 May 2014 02:01:24 +0000 (05:01 +0300)
netdata.c

index 1a062ca6f348ae0b569843f47fb1b4f3ee502417..9d2521b6cf71192e5c8e5de759f2f2d5a020ed3a 100644 (file)
--- a/netdata.c
+++ b/netdata.c
@@ -6221,6 +6221,7 @@ void sig_handler(int signo)
                case SIGQUIT:
                case SIGINT:
                case SIGHUP:
+               case SIGFPE:
                case SIGSEGV:
                        error("Signaled exit (signal %d).", signo);
                        kill_childs();
@@ -6621,7 +6622,7 @@ int main(int argc, char **argv)
 
 
        // catch all signals
-       for (i = 1 ; i < 65 ;i++) if(i != SIGSEGV) signal(i,  sig_handler);
+       for (i = 1 ; i < 65 ;i++) if(i != SIGSEGV && i != SIGFPE) signal(i,  sig_handler);
        
 
        pthread_t p_proc, p_tc, p_jitter, p_pluginsd;