aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Kaufmann <mail@michael-kaufmann.ch>2016-05-20 00:06:40 +0200
committerJay Satiro <raysatiro@yahoo.com>2016-05-20 00:14:38 -0400
commit53ae37088c25099cd538b1ccaab929d3c5f8d9b4 (patch)
tree816eed93e4b1dbad20180c25c7ab2f2f24aacba3
parent46c4ad36edc44134d3c5989a72eb41eb5a4dc2bf (diff)
CURLOPT_CONNECT_TO.3: user must not free the list prematurely
The connect-to list isn't copied so as long as the handle may be used for a transfer the list must be valid. Bug: https://github.com/curl/curl/pull/819 Reported-by: Michael Kaufmann
-rw-r--r--docs/libcurl/opts/CURLOPT_CONNECT_TO.35
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/libcurl/opts/CURLOPT_CONNECT_TO.3 b/docs/libcurl/opts/CURLOPT_CONNECT_TO.3
index 8c59cfbd4..302502143 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECT_TO.3
+++ b/docs/libcurl/opts/CURLOPT_CONNECT_TO.3
@@ -75,6 +75,11 @@ port, the HTTP proxy is automatically switched to tunnel mode for this
specific request. This is necessary because it is not possible to connect to a
specific host or port in normal (non-tunnel) mode.
+When this option is passed to \fIcurl_easy_setopt(3)\fP, libcurl will not copy
+the entire list so you \fBmust\fP keep it around until you no longer use this
+\fIhandle\fP for a transfer before you call \fIcurl_slist_free_all(3)\fP on
+the list.
+
.SH DEFAULT
NULL
.SH PROTOCOLS