libpurple/protocols/gg/tcpsocket.c

changeset 42175
4185b4043214
parent 42085
a76f1668564c
--- a/libpurple/protocols/gg/tcpsocket.c	Tue Mar 21 00:46:58 2023 -0500
+++ b/libpurple/protocols/gg/tcpsocket.c	Tue Mar 21 01:59:19 2023 -0500
@@ -115,10 +115,7 @@
 
 	info = purple_connection_get_protocol_data(data->gc);
 
-	if (info->inpa > 0) {
-		g_source_remove(info->inpa);
-		info->inpa = 0;
-	}
+	g_clear_handle_id(&info->inpa, g_source_remove);
 
 	if (info->session->fd < 0)
 		return;

mercurial