summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rygel/application.vala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rygel/application.vala b/src/rygel/application.vala
index f026a1b6..d5265a8f 100644
--- a/src/rygel/application.vala
+++ b/src/rygel/application.vala
@@ -18,8 +18,10 @@ public class Rygel.Application : GLib.Application {
flags : ApplicationFlags.HANDLES_COMMAND_LINE);
this.add_main_option_entries (CmdlineConfig.OPTIONS);
+
Unix.signal_add (ProcessSignal.INT, () => { this.release (); return false; });
Unix.signal_add (ProcessSignal.TERM, () => { this.release (); return false; });
+ Unix.signal_add (ProcessSignal.HUP, () => { this.release (); return false; });
}