aboutsummaryrefslogtreecommitdiff
path: root/lib/url.h
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2008-12-03 15:20:27 +0000
committerDaniel Stenberg <daniel@haxx.se>2008-12-03 15:20:27 +0000
commit479ddb1fee2fa5f7204a64742e9dcc2842d668dd (patch)
tree740adc5007ea4c181aef62bcca2c4bca97ab6c5e /lib/url.h
parent4ee27b4594ab2f326a431d11a014991b712d1927 (diff)
- 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.
Diffstat (limited to 'lib/url.h')
-rw-r--r--lib/url.h4
1 files changed, 4 insertions, 0 deletions
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);