From: Daniel Stenberg Date: Wed, 10 Nov 2021 07:41:51 +0000 (+0100) Subject: curl_easy_cleanup.3: remove from multi handle first X-Git-Tag: curl-7_81_0~188 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11a46d6d66c32e4be7015aca92008d979f8b90a2;p=thirdparty%2Fcurl.git curl_easy_cleanup.3: remove from multi handle first Easy handles that are used by the multi interface should be removed from the multi handle before they are cleaned up. Reported-by: Stephen M. Coakley Ref: #7982 Closes #7983 --- diff --git a/docs/libcurl/curl_easy_cleanup.3 b/docs/libcurl/curl_easy_cleanup.3 index 3c34256242..c62f4e073b 100644 --- a/docs/libcurl/curl_easy_cleanup.3 +++ b/docs/libcurl/curl_easy_cleanup.3 @@ -47,6 +47,10 @@ Any use of the \fBhandle\fP after this function has been called and have returned, is illegal. \fIcurl_easy_cleanup(3)\fP kills the handle and all memory associated with it! +To close an easy handle that has been used with the multi interface, make sure +to call \fIcurl_multi_remove_handle(3)\fP first to remove it from the multi +handle before it is closed. + Passing in a NULL pointer in \fIhandle\fP will make this function return immediately with no action. .SH EXAMPLE