diff options
author | Ray Strode <rstrode@redhat.com> | 2015-07-09 13:40:59 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2015-07-14 17:02:02 -0400 |
commit | 8f21c90c349256c4049f0117bcbb3f42bd517645 (patch) | |
tree | d103887c7e1e23f97f45fac56bae965a16025de9 | |
parent | 90a095e1a3ef26391da835ebe155deae26eeac5f (diff) | |
download | gdm-8f21c90c349256c4049f0117bcbb3f42bd517645.tar.gz |
gdm-wayland-session: kill subprocesses on sigterm
This is like commit 90a095e1a3ef26391da835ebe155deae26eeac5f
but for wayland sessions.
(probably should deduplicate that code at some point, but
that's a project for another day)
https://bugzilla.gnome.org/show_bug.cgi?id=752388
-rw-r--r-- | daemon/gdm-wayland-session.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/gdm-wayland-session.c b/daemon/gdm-wayland-session.c index b6eccc21..f6814645 100644 --- a/daemon/gdm-wayland-session.c +++ b/daemon/gdm-wayland-session.c @@ -80,8 +80,8 @@ on_bus_finished (GSubprocess *subprocess, g_debug ("message bus was killed with status %d", signal_number); } -out: g_clear_object (&state->bus_subprocess); +out: g_main_loop_quit (state->main_loop); } @@ -212,8 +212,8 @@ on_session_finished (GSubprocess *subprocess, g_debug ("session was killed with status %d", signal_number); } -out: g_clear_object (&state->session_subprocess); +out: g_main_loop_quit (state->main_loop); } |