cdb_tick() called periodically
[citadel.git] / citadel / server / sysdep.c
index ee69a19c7272a8723d690bcbf9ae3aaafc2ff7c0..ada01885ffaf769edecb79d86c5726d8e3118fec 100644 (file)
@@ -46,7 +46,7 @@ static RETSIGTYPE signal_cleanup(int signum) {
        signal(SIGINT, SIG_DFL);
        signal(SIGHUP, SIG_DFL);
        signal(SIGTERM, SIG_DFL);
-       signal(SIGSEGV, SIG_DFL);
+       //signal(SIGSEGV, SIG_DFL);
        exit_signal = signum;
        server_shutting_down = 1;
        master_cleanup(signum);
@@ -83,13 +83,13 @@ void init_sysdep(void) {
        sigaddset(&set, SIGINT);
        sigaddset(&set, SIGHUP);
        sigaddset(&set, SIGTERM);
-       sigaddset(&set, SIGSEGV);
+       //sigaddset(&set, SIGSEGV);
        sigprocmask(SIG_UNBLOCK, &set, NULL);
 
        signal(SIGINT, signal_cleanup);
        signal(SIGHUP, signal_cleanup);
        signal(SIGTERM, signal_cleanup);
-       signal(SIGSEGV, signal_cleanup);
+       //signal(SIGSEGV, signal_cleanup);
 
        // Do not shut down the server on broken pipe signals, otherwise the
        // whole Citadel service would come down whenever a single client