libpurple/protocols/msn/session.c

changeset 30579
458621d24012
parent 30527
1f37f8bc501a
child 30716
422e72266bd5
child 30933
e8fb33bb8635
--- a/libpurple/protocols/msn/session.c	Fri Jul 30 07:28:00 2010 +0000
+++ b/libpurple/protocols/msn/session.c	Sat Jul 31 20:47:31 2010 +0000
@@ -57,6 +57,11 @@
 
 	session->destroying = TRUE;
 
+	while (session->url_datas) {
+		purple_util_fetch_url_cancel(session->url_datas->data);
+		session->url_datas = g_slist_delete_link(session->url_datas, session->url_datas);
+	}
+
 	if (session->connected)
 		msn_session_disconnect(session);
 

mercurial