[glib: 1/2] gdbusserver: Use g_clear_signal_handler
- From: Philip Withnall <pwithnall src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [glib: 1/2] gdbusserver: Use g_clear_signal_handler
 
- Date: Tue, 21 May 2019 17:54:42 +0000 (UTC)
 
commit 5deaf0bfdf0ff438e6b87eac3257c1ae3077c28e
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date:   Tue May 21 12:10:01 2019 -0500
    gdbusserver: Use g_clear_signal_handler
 gio/gdbusserver.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/gio/gdbusserver.c b/gio/gdbusserver.c
index 07757f40f..026d4ee6b 100644
--- a/gio/gdbusserver.c
+++ b/gio/gdbusserver.c
@@ -608,8 +608,7 @@ g_dbus_server_stop (GDBusServer *server)
   /* Right now we don't have any transport not using the listener... */
   g_assert (server->is_using_listener);
   g_assert (server->run_signal_handler_id > 0);
-  g_signal_handler_disconnect (server->listener, server->run_signal_handler_id);
-  server->run_signal_handler_id = 0;
+  g_clear_signal_handler (&server->run_signal_handler_id, server->listener);
   g_socket_service_stop (G_SOCKET_SERVICE (server->listener));
   server->active = FALSE;
   g_object_notify (G_OBJECT (server), "active");
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]