From: Felipe Pena Date: Fri, 12 Jun 2009 20:43:29 +0000 (+0000) Subject: - Fixed bug #48514 (cURL extension uses same resource name for simple and multi APIs) X-Git-Tag: php-5.4.0alpha1~191^2~3339 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4d5aaf0571581e89ae62903858fcf1b62a508a9b;p=php - Fixed bug #48514 (cURL extension uses same resource name for simple and multi APIs) --- diff --git a/ext/curl/interface.c b/ext/curl/interface.c index 74e092ebea..7b7ab873bf 100644 --- a/ext/curl/interface.c +++ b/ext/curl/interface.c @@ -456,7 +456,7 @@ PHP_MINFO_FUNCTION(curl) PHP_MINIT_FUNCTION(curl) { le_curl = zend_register_list_destructors_ex(_php_curl_close, NULL, "curl", module_number); - le_curl_multi_handle = zend_register_list_destructors_ex(_php_curl_multi_close, NULL, "curl", module_number); + le_curl_multi_handle = zend_register_list_destructors_ex(_php_curl_multi_close, NULL, "curl_multi", module_number); /* See http://curl.haxx.se/lxr/source/docs/libcurl/symbols-in-versions or curl src/docs/libcurl/symbols-in-versions for a (almost) complete list diff --git a/ext/curl/tests/bug48514.phpt b/ext/curl/tests/bug48514.phpt new file mode 100644 index 0000000000..492c82ffc9 --- /dev/null +++ b/ext/curl/tests/bug48514.phpt @@ -0,0 +1,19 @@ +--TEST-- +Bug #48514 (cURL extension uses same resource name for simple and multi APIs) +--FILE-- + +--EXPECTF-- +resource(4) of type (curl) +%string|unicode%(4) "curl" +resource(5) of type (curl_multi) +%string|unicode%(10) "curl_multi"