Mercurial > pidgin
diff libpurple/proxy.c @ 27900:32a707746454
Clean up various file-scoped globals at uninit.
These are all from a user's valgrind log in #pidgin a week or so ago. I
think only the proxy and pounce are legitimate leaks.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Thu, 13 Aug 2009 03:26:27 +0000 |
parents | 3712ef8bf231 |
children | 30497d814cb9 |
line wrap: on
line diff
--- a/libpurple/proxy.c Thu Aug 13 01:17:04 2009 +0000 +++ b/libpurple/proxy.c Thu Aug 13 03:26:27 2009 +0000 @@ -2531,4 +2531,9 @@ purple_proxy_connect_data_disconnect(handles->data, NULL); purple_proxy_connect_data_destroy(handles->data); } + + purple_prefs_disconnect_by_handle(purple_proxy_get_handle()); + + purple_proxy_info_destroy(global_proxy_info); + global_proxy_info = NULL; }