Signed-off-by: Pierre Habouzit <madcoder@debian.org>
- case SIGTERM:
- break;
-
case SIGHUP:
sighup = true;
return;
default:
case SIGHUP:
sighup = true;
return;
default:
+ syslog(LOG_ERR, "Killed (got signal %d)...", sig);
+ exit(-1);
-
- syslog(LOG_ERR, "Killed...");
- exit(-1);
}
void common_initialize(void)
}
void common_initialize(void)
signal(SIGINT, &common_sighandler);
signal(SIGTERM, &common_sighandler);
signal(SIGHUP, &common_sighandler);
signal(SIGINT, &common_sighandler);
signal(SIGTERM, &common_sighandler);
signal(SIGHUP, &common_sighandler);
+ signal(SIGSEGV, &common_sighandler);
syslog(LOG_INFO, "Starting...");
return 0;
}
static void main_shutdown(void)
{
syslog(LOG_INFO, "Starting...");
return 0;
}
static void main_shutdown(void)
{
- syslog(LOG_INFO, cleanexit ? "Stopping..." : "Unclean exit...");
+ syslog(LOG_INFO, "Stopping...");