| 2909 /* cancel all outstanding async calls */ |
2909 /* cancel all outstanding async calls */ |
| 2910 while ( session->async_calls ) { |
2910 while ( session->async_calls ) { |
| 2911 purple_util_fetch_url_cancel( session->async_calls->data ); |
2911 purple_util_fetch_url_cancel( session->async_calls->data ); |
| 2912 session->async_calls = g_slist_delete_link( session->async_calls, session->async_calls ); |
2912 session->async_calls = g_slist_delete_link( session->async_calls, session->async_calls ); |
| 2913 } |
2913 } |
| |
2914 while (session->async_http_reqs) { |
| |
2915 purple_http_conn_cancel(session->async_http_reqs->data); |
| |
2916 session->async_http_reqs = g_slist_delete_link(session->async_http_reqs, session->async_http_reqs); |
| |
2917 } |
| 2914 |
2918 |
| 2915 /* remove the input cb function */ |
2919 /* remove the input cb function */ |
| 2916 if ( session->inpa ) { |
2920 if ( session->inpa ) { |
| 2917 purple_input_remove( session->inpa ); |
2921 purple_input_remove( session->inpa ); |
| 2918 session->inpa = 0; |
2922 session->inpa = 0; |