From 479ddb1fee2fa5f7204a64742e9dcc2842d668dd Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 3 Dec 2008 15:20:27 +0000 Subject: - Igor Novoseltsev filed bug #2351645 (http://curl.haxx.se/bug/view.cgi?id=2351645) that identified a problem with the multi interface that occured if you removed an easy handle while in progress and the handle was used in a HTTP pipeline. --- lib/url.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/url.h') diff --git a/lib/url.h b/lib/url.h index 229f40866..8ca70a850 100644 --- a/lib/url.h +++ b/lib/url.h @@ -69,6 +69,10 @@ CURLcode Curl_addHandleToPipeline(struct SessionHandle *handle, struct curl_llist *pipeline); int Curl_removeHandleFromPipeline(struct SessionHandle *handle, struct curl_llist *pipeline); +/* remove the specified connection from all (possible) pipelines and related + queues */ +void Curl_getoff_all_pipelines(struct SessionHandle *data, + struct connectdata *conn); void Curl_close_connections(struct SessionHandle *data); -- cgit v1.2.3