libpurple/protocols/mxit/protocol.c

branch
soc.2013.gobjectification
changeset 34640
71bf359300e1
parent 34622
753f46dd000f
parent 34227
6d016a081401
child 34670
9bd5bd903dc7
--- a/libpurple/protocols/mxit/protocol.c	Mon Jun 24 01:38:51 2013 +0530
+++ b/libpurple/protocols/mxit/protocol.c	Mon Jun 24 11:28:57 2013 +0530
@@ -2911,6 +2911,10 @@
 		purple_util_fetch_url_cancel( session->async_calls->data );
 		session->async_calls = g_slist_delete_link( session->async_calls, session->async_calls );
 	}
+	while (session->async_http_reqs) {
+		purple_http_conn_cancel(session->async_http_reqs->data);
+		session->async_http_reqs = g_slist_delete_link(session->async_http_reqs, session->async_http_reqs);
+	}
 
 	/* remove the input cb function */
 	if ( session->inpa ) {

mercurial