Mercurial > pidgin.yaz
diff libpurple/protocols/jabber/jabber.c @ 23744:3c3032be12de
Restrict buddy icon downloads from arbitrary urls to 200kB.
Also, cancel buddy icon downloads when disconnecting.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Sat, 09 Aug 2008 01:58:27 +0000 |
parents | fa8567fa0ca0 |
children | 1de1494a13e5 e22bcca9f2b2 d777355b4a82 |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c Fri Aug 08 23:34:27 2008 +0000 +++ b/libpurple/protocols/jabber/jabber.c Sat Aug 09 01:58:27 2008 +0000 @@ -1322,6 +1322,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);