libpurple/savedstatuses.c

changeset 42175
4185b4043214
parent 42172
7c2d151b410d
child 42246
3230f1a1fb8f
--- a/libpurple/savedstatuses.c	Tue Mar 21 00:46:58 2023 -0500
+++ b/libpurple/savedstatuses.c	Tue Mar 21 01:59:19 2023 -0500
@@ -1261,10 +1261,8 @@
 
 	remove_old_transient_statuses();
 
-	if (save_timer != 0)
-	{
-		g_source_remove(save_timer);
-		save_timer = 0;
+	if(save_timer != 0) {
+		g_clear_handle_id(&save_timer, g_source_remove);
 		sync_statuses();
 	}
 

mercurial