X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_client_curl_user.c;h=d345e27e96bc30b2d7c985038073a011b885b9e5;hp=225ce1cda8aa8828856880b7d5d23b1e0b6e3227;hb=40d6f0ca483e19b18982d135e5ea2c7426e832a6;hpb=faa808ce8c1c11496a2d35845253d3ba8488fcad diff --git a/src/php_http_client_curl_user.c b/src/php_http_client_curl_user.c index 225ce1c..d345e27 100644 --- a/src/php_http_client_curl_user.c +++ b/src/php_http_client_curl_user.c @@ -106,7 +106,7 @@ static int php_http_client_curl_user_socket(CURL *easy, curl_socket_t sock, int return -1; } - if (action == CURL_POLL_REMOVE && ev) { + if (action == CURL_POLL_REMOVE) { php_stream_close(ev->socket); efree(ev); curl_multi_assign(curl->handle->multi, sock, NULL); @@ -260,7 +260,8 @@ zend_class_entry *php_http_client_curl_user_get_class_entry() } ZEND_BEGIN_ARG_INFO_EX(ai_init, 0, 0, 1) - ZEND_ARG_TYPE_INFO(0, run, IS_CALLABLE, 0) + /* using IS_CALLABLE type hint would create a forwards compatibility break */ + ZEND_ARG_INFO(0, run) ZEND_END_ARG_INFO(); ZEND_BEGIN_ARG_INFO_EX(ai_timer, 0, 0, 1) #if PHP_VERSION_ID >= 70000