diff options
author | Lennart Poettering <lennart@poettering.net> | 2010-11-18 03:58:05 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2010-11-18 04:00:26 +0100 |
commit | 78f848c7c76c91a3c203c3289382bc2972803d3d (patch) | |
tree | 000cd0d8b9ae7bb91bfaabc156e79015a7e3d691 /avahi-daemon/main.c | |
parent | e5f8b9380b9cb893dbb3449c7b1635e256752591 (diff) |
daemon: we better stay away from SIGQUIT since it is supposed to cause a core dump
Diffstat (limited to 'avahi-daemon/main.c')
-rw-r--r-- | avahi-daemon/main.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/avahi-daemon/main.c b/avahi-daemon/main.c index 1e8b255..d46f40a 100644 --- a/avahi-daemon/main.c +++ b/avahi-daemon/main.c @@ -1046,12 +1046,10 @@ static void signal_callback(AvahiWatch *watch, AVAHI_GCC_UNUSED int fd, AVAHI_GC switch (sig) { case SIGINT: - case SIGQUIT: case SIGTERM: avahi_log_info( "Got %s, quitting.", - sig == SIGINT ? "SIGINT" : - (sig == SIGQUIT ? "SIGQUIT" : "SIGTERM")); + sig == SIGINT ? "SIGINT" : "SIGTERM"); avahi_simple_poll_quit(simple_poll_api); break; @@ -1113,7 +1111,7 @@ static int run_server(DaemonConfig *c) { poll_api = avahi_simple_poll_get(simple_poll_api); - if (daemon_signal_init(SIGINT, SIGQUIT, SIGHUP, SIGTERM, SIGUSR1, 0) < 0) { + if (daemon_signal_init(SIGINT, SIGHUP, SIGTERM, SIGUSR1, 0) < 0) { avahi_log_error("Could not register signal handlers (%s).", strerror(errno)); goto finish; } |