php-src/ext/curl
Tim Düsterhus e49d732a83
curl: Prevent a CurlMultiHandle from holding onto a CurlHandle if add_handle fails (#16302)
* curl: Prevent a CurlMultiHandle from holding onto a CurlHandle if `add_handle` fails

As a user I expect `curl_multi_add_handle` to not have any effect if it returns
an error and I specifically do not expect that it would be necessary to call
`curl_multi_remove_handle`.

* NEWS
2024-10-09 09:37:13 +02:00
..
tests curl: Prevent a CurlMultiHandle from holding onto a CurlHandle if add_handle fails (#16302) 2024-10-09 09:37:13 +02:00
config.m4 Private/public split curl header 2020-09-07 11:12:41 +02:00
config.w32 Allow PHP_CURL_APIs to be imported by DLLs 2020-11-24 14:12:39 +01:00
CREDITS
curl.stub.php Declare ext/curl constants in stubs (#9384) 2022-08-20 11:01:40 +02:00
curl_arginfo.h Do not generate CONST_CS when registering constants (#9439) 2022-08-28 08:27:19 +02:00
curl_file.c Use zend_update_property_str() where appropriate 2021-09-30 14:34:39 +01:00
curl_file.stub.php Use single line phpdoc in stubs where possible 2021-07-20 13:16:56 +02:00
curl_file_arginfo.h Use single line phpdoc in stubs where possible 2021-07-20 13:16:56 +02:00
curl_private.h Convert return type of various object handlers from int to zend_result (#8755) 2022-06-26 01:00:19 +02:00
interface.c ext/curl: curl_error using curl_easy_strerror if CURLOPT_ERRORBUFFER 2024-07-18 06:25:37 +01:00
multi.c curl: Prevent a CurlMultiHandle from holding onto a CurlHandle if add_handle fails (#16302) 2024-10-09 09:37:13 +02:00
php_curl.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
share.c Revert "Port all internally used classes to use default_object_handlers" 2022-09-14 11:13:23 +02:00
sync-constants.php Fix curl/sync_constants.php (#9391) 2022-08-21 18:04:33 +02:00