summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
Diffstat (limited to 'daemon')
-rw-r--r--daemon/gdm-server.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/daemon/gdm-server.c b/daemon/gdm-server.c
index e5d23521..451858a7 100644
--- a/daemon/gdm-server.c
+++ b/daemon/gdm-server.c
@@ -807,10 +807,7 @@ gdm_server_stop (GdmServer *server)
}
/* remove watch source before we can wait on child */
- if (server->child_watch_id > 0) {
- g_source_remove (server->child_watch_id);
- server->child_watch_id = 0;
- }
+ g_clear_handle_id (&server->child_watch_id, g_source_remove);
g_debug ("GdmServer: Stopping server");