diff -r c8bf9a5663b1 -r 4185b4043214 pidgin/pidgindebug.c --- a/pidgin/pidgindebug.c Tue Mar 21 00:46:58 2023 -0500 +++ b/pidgin/pidgindebug.c Tue Mar 21 01:59:19 2023 -0500 @@ -925,14 +925,8 @@ void pidgin_debug_uninit(void) { - if(pref_callback_id != 0) { - purple_prefs_disconnect_callback(pref_callback_id); - } - pref_callback_id = 0; - if(debug_enabled_timer != 0) { - g_source_remove(debug_enabled_timer); - } - debug_enabled_timer = 0; + g_clear_handle_id(&pref_callback_id, purple_prefs_disconnect_callback); + g_clear_handle_id(&debug_enabled_timer, g_source_remove); } void *