diff libpurple/protocols/jabber/jabber.c @ 25729:e22bcca9f2b2

propagate from branch 'im.pidgin.pidgin' (head 9db6cf3ac465ef3a7aca0eee0f47e02d3ea7b162) to branch 'im.pidgin.soc.2008.vv' (head 3a78233bf1c7dba3fc3750e55a55ec3656f02b29)
author Mike Ruprecht <maiku@soc.pidgin.im>
date Mon, 18 Aug 2008 06:31:08 +0000
parents 551a462b346a 3c3032be12de
children bd598b606ca4 4d752d07a126
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c	Mon Aug 18 06:25:38 2008 +0000
+++ b/libpurple/protocols/jabber/jabber.c	Mon Aug 18 06:31:08 2008 +0000
@@ -1341,6 +1341,11 @@
 		js->bs_proxies = g_list_delete_link(js->bs_proxies, js->bs_proxies);
 	}
 
+	while(js->url_datas) {
+		purple_util_fetch_url_cancel(js->url_datas->data);
+		js->url_datas = g_slist_delete_link(js->url_datas, js->url_datas);
+	}
+
 	g_free(js->stream_id);
 	if(js->user)
 		jabber_id_free(js->user);