summaryrefslogtreecommitdiff
path: root/daemon/gdm-session-worker-job.c
diff options
context:
space:
mode:
authorAlessandro Bono <alessandro.bono369@gmail.com>2022-09-28 13:50:12 +0200
committerRay Strode <halfline@gmail.com>2022-10-27 12:56:03 +0000
commit8ce5c1fd28fee78ae102043af6551940eee85774 (patch)
tree7f9164de02c71d43b4cab3cd2f79e648e15ed83c /daemon/gdm-session-worker-job.c
parenteb8de6dd8266a1590542238491ac933248d0f847 (diff)
downloadgdm-8ce5c1fd28fee78ae102043af6551940eee85774.tar.gz
gdm-session-worker-job: Use g_clear_handle_id
Diffstat (limited to 'daemon/gdm-session-worker-job.c')
-rw-r--r--daemon/gdm-session-worker-job.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/daemon/gdm-session-worker-job.c b/daemon/gdm-session-worker-job.c
index 3ac018fc..f7452520 100644
--- a/daemon/gdm-session-worker-job.c
+++ b/daemon/gdm-session-worker-job.c
@@ -359,10 +359,7 @@ gdm_session_worker_job_stop_now (GdmSessionWorkerJob *session_worker_job)
}
/* remove watch source before we can wait on child */
- if (session_worker_job->child_watch_id > 0) {
- g_source_remove (session_worker_job->child_watch_id);
- session_worker_job->child_watch_id = 0;
- }
+ g_clear_handle_id (&session_worker_job->child_watch_id, g_source_remove);
gdm_session_worker_job_stop (session_worker_job);
handle_session_worker_job_death (session_worker_job);