libpurple/proxy.c

changeset 28177
e62fe687ca6c
parent 27943
129a272c34f2
child 28366
0ef9fdc2e151
--- 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;
 }

mercurial