diff libpurple/protocols/jabber/jabber.c @ 30167:9134be6baaef

jabber: --more leaks
author Paul Aurich <paul@darkrain42.org>
date Sun, 18 Apr 2010 20:12:32 +0000
parents 8217f783463e
children 3ac7f10d13d4
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c	Sun Apr 18 19:10:38 2010 +0000
+++ b/libpurple/protocols/jabber/jabber.c	Sun Apr 18 20:12:32 2010 +0000
@@ -3687,6 +3687,11 @@
 	jabber_presence_uninit();
 	jabber_iq_uninit();
 
+#ifdef USE_VV
+	g_signal_handlers_disconnect_by_func(G_OBJECT(purple_media_manager_get()),
+			G_CALLBACK(jabber_caps_broadcast_change), NULL);
+#endif
+
 	jabber_auth_uninit();
 	jabber_features_destroy();
 	jabber_identities_destroy();