jani Thu Apr 30 10:41:09 2009 UTC
Modified files:
/php-src/ext/curl/tests bug46711.phpt bug45161.phpt
Log:
- Add missing test
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug46711.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/curl/tests/bug46711.phpt
diff -u /dev/null php-src/ext/curl/tests/bug46711.phpt:1.2
--- /dev/null Thu Apr 30 10:41:09 2009
+++ php-src/ext/curl/tests/bug46711.phpt Thu Apr 30 10:41:09 2009
@@ -0,0 +1,27 @@
+--TEST--
+Bug #46711 (lost memory when foreach is used for values passed to
curl_setopt())
+--FILE--
+<?php
+$ch = curl_init();
+
+$opt = array(
+ CURLOPT_AUTOREFERER => TRUE,
+ CURLOPT_BINARYTRANSFER => TRUE
+);
+
+curl_setopt( $ch, CURLOPT_AUTOREFERER , TRUE );
+
+foreach( $opt as $option => $value ) {
+ curl_setopt( $ch, $option, $value );
+}
+
+var_dump($opt); // with this bug, $opt[58] becomes NULL
+
+?>
+--EXPECT--
+array(2) {
+ [58]=>
+ bool(true)
+ [19914]=>
+ bool(true)
+}
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/tests/bug45161.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/curl/tests/bug45161.phpt
diff -u php-src/ext/curl/tests/bug45161.phpt:1.1
php-src/ext/curl/tests/bug45161.phpt:1.2
--- php-src/ext/curl/tests/bug45161.phpt:1.1 Wed Dec 17 13:59:21 2008
+++ php-src/ext/curl/tests/bug45161.phpt Thu Apr 30 10:41:09 2009
@@ -1,5 +1,7 @@
--TEST--
Bug #45161 (Reusing a curl handle leaks memory)
+--SKIPIF--
+<?php $curl_version = curl_version(); if ($curl_version['version_number'] <
0x071100) die("skip: test works only with curl >= 7.17.0"); ?>
--FILE--
<?php
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php