felipe Fri Jun 12 20:43:29 2009 UTC
Added files:
/php-src/ext/curl/tests bug48514.phpt
Modified files:
/php-src/ext/curl interface.c
Log:
- Fixed bug #48514 (cURL extension uses same resource name for simple and
multi APIs)
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/interface.c?r1=1.171&r2=1.172&diff_format=u
Index: php-src/ext/curl/interface.c
diff -u php-src/ext/curl/interface.c:1.171 php-src/ext/curl/interface.c:1.172
--- php-src/ext/curl/interface.c:1.171 Thu Jun 11 09:46:27 2009
+++ php-src/ext/curl/interface.c Fri Jun 12 20:43:29 2009
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: interface.c,v 1.171 2009/06/11 09:46:27 tony2001 Exp $ */
+/* $Id: interface.c,v 1.172 2009/06/12 20:43:29 felipe Exp $ */
#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
@@ -456,7 +456,7 @@
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
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug48514.phpt?view=markup&rev=1.1
Index: php-src/ext/curl/tests/bug48514.phpt
+++ php-src/ext/curl/tests/bug48514.phpt
--TEST--
Bug #48514 (cURL extension uses same resource name for simple and multi APIs)
--FILE--
<?php
$ch1 = curl_init();
var_dump($ch1);
var_dump(get_resource_type($ch1));
$ch2 = curl_multi_init();
var_dump($ch2);
var_dump(get_resource_type($ch2));
?>
--EXPECTF--
resource(4) of type (curl)
%string|unicode%(4) "curl"
resource(5) of type (curl_multi)
%string|unicode%(10) "curl_multi"
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php