X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_client_curl.c;h=a9b8c7ffc6fe8fa3103e96d727b2301c57104919;hp=9b44aa00d1129b506d86787393e36735fa4f7749;hb=f6600e3e5a683077874e6bbfda11900e6a7613f3;hpb=468e8d748d365811af4ce890fd8fc4c1f88cc08a diff --git a/php_http_client_curl.c b/php_http_client_curl.c index 9b44aa0..a9b8c7f 100644 --- a/php_http_client_curl.c +++ b/php_http_client_curl.c @@ -2143,9 +2143,6 @@ static php_resource_factory_t *create_rf(php_http_client_t *h, php_http_client_e int port = url->port ? url->port : 80; zval *zport; - id_len = spprintf(&id_str, 0, "%s:%d", STR_PTR(url->host), url->port ? url->port : 80); - id = php_http_cs2zs(id_str, id_len); - if ((zport = zend_hash_str_find(enqueue->options, ZEND_STRL("port")))) { zend_long lport = zval_get_long(zport); @@ -2155,6 +2152,7 @@ static php_resource_factory_t *create_rf(php_http_client_t *h, php_http_client_e } id_len = spprintf(&id_str, 0, "%s:%d", STR_PTR(url->host), port); + id = php_http_cs2zs(id_str, id_len); pf = php_persistent_handle_concede(NULL, PHP_HTTP_G->client.curl.driver.request_name, id, NULL, NULL); zend_string_release(id); }