diff -r 7cc220fddfd0 -r 747b4a361046 libpurple/protocols/jabber/jabber.c --- 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();