From f9b9765ed09a6d56748cd7854f3927d243e8e876 Mon Sep 17 00:00:00 2001 From: Felipe Pena Date: Fri, 12 Jun 2009 20:48:28 +0000 Subject: [PATCH] - MFH: Fixed bug #48514 (cURL extension uses same resource name for simple and multi APIs) --- ext/curl/interface.c | 2 +- ext/curl/tests/bug48514.phpt | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 ext/curl/tests/bug48514.phpt diff --git a/ext/curl/interface.c b/ext/curl/interface.c index 0470e4890f..95dd98cc9a 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..0ea25754f1 --- /dev/null +++ b/ext/curl/tests/bug48514.phpt @@ -0,0 +1,27 @@ +--TEST-- +Bug #48514 (cURL extension uses same resource name for simple and multi APIs) +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +resource(%d) of type (curl) +%string|unicode%(4) "curl" +resource(%d) of type (curl_multi) +%string|unicode%(10) "curl_multi" -- 2.40.0