From 9b2c196ef36260ef455f0746f003aec6ffe6ff4c Mon Sep 17 00:00:00 2001 From: Sascha Silbe Date: Fri, 16 Oct 2009 15:20:43 -0400 Subject: [PATCH] Bug 23977 - dbus-launch --exit-with-session not killing dbus-daemon on SIGINT Handle SIGINT in the same way we handle SIGTERM. --- tools/dbus-launch.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/dbus-launch.c b/tools/dbus-launch.c index 912afba..d3553e8 100644 --- a/tools/dbus-launch.c +++ b/tools/dbus-launch.c @@ -405,6 +405,7 @@ signal_handler (int sig) #ifdef SIGHUP case SIGHUP: #endif + case SIGINT: case SIGTERM: got_sighup = TRUE; break; @@ -429,6 +430,7 @@ kill_bus_when_session_ends (void) act.sa_flags = 0; sigaction (SIGHUP, &act, NULL); sigaction (SIGTERM, &act, NULL); + sigaction (SIGINT, &act, NULL); #ifdef DBUS_BUILD_X11 x11_init(); -- 2.7.4