curl_multi_remove_handle

Remove a multi handle from a set of cURL handles

&reftitle.description; `int` `curl_multi_remove_handle` `CurlMultiHandle` `multi_handle` `CurlHandle` `handle`

Removes a given `handle` handle from the given `multi_handle` handle. When the `handle` handle has been removed, it is again perfectly legal to run `curl_exec` on this handle. Removing the `handle` handle while being used, will effectively halt the transfer in progress involving that handle.

&reftitle.parameters;

&curl.mh.description; &curl.ch.description;
&reftitle.returnvalues;

Returns 0 on success, or one of the `CURLM_XXX` error codes.

&reftitle.changelog;

&Version; | &Description;
&curl.changelog.multi-handle-param; &curl.changelog.handle-param;

&reftitle.seealso;

- `curl_init`
- `curl_multi_init`
- `curl_multi_add_handle`