iliaa Mon Oct 9 18:08:34 2006 UTC
Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings bug37262.phpt
Modified files:
/php-src NEWS
/php-src/ext/standard/tests/strings explode.phpt
/php-src/ext/standard var.c
Log:
Fixed bug #37262 (var_export() does not escape \0 character).
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.295&r2=1.2027.2.547.2.296&diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.295 php-src/NEWS:1.2027.2.547.2.296
--- php-src/NEWS:1.2027.2.547.2.295 Mon Oct 9 16:20:46 2006
+++ php-src/NEWS Mon Oct 9 18:08:33 2006
@@ -4,6 +4,7 @@
- Fixed PECL bug #8816 (issue in php_oci_statement_fetch with more than one
piecewise column) (jeff at badtz-maru dot com, Tony)
- Fixed bug #39067 (getDeclaringClass() and private properties). (Tony)
+- Fixed bug #37262 (var_export() does not escape \0 character). (Ilia)
05 Oct 2006, PHP 5.2.0RC5
- Updated bundled OpenSSL to version 0.9.8d in the Windows distro. (Edin)
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/explode.phpt?r1=1.4&r2=1.4.4.1&diff_format=u
Index: php-src/ext/standard/tests/strings/explode.phpt
diff -u php-src/ext/standard/tests/strings/explode.phpt:1.4
php-src/ext/standard/tests/strings/explode.phpt:1.4.4.1
--- php-src/ext/standard/tests/strings/explode.phpt:1.4 Sun Jul 18 11:34:28 2004
+++ php-src/ext/standard/tests/strings/explode.phpt Mon Oct 9 18:08:34 2006
@@ -29,7 +29,7 @@
var_dump(explode(":^:","a lazy dog:^:jumps::over:^:",-2));
?>
--EXPECTF--
-26d4e18734cb2582df5055e2175223df
+6e5d59d5afd6693547a733219d079658
bool(false)
bool(false)
bool(false)
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/var.c?r1=1.203.2.7.2.7&r2=1.203.2.7.2.8&diff_format=u
Index: php-src/ext/standard/var.c
diff -u php-src/ext/standard/var.c:1.203.2.7.2.7
php-src/ext/standard/var.c:1.203.2.7.2.8
--- php-src/ext/standard/var.c:1.203.2.7.2.7 Tue Jul 25 16:41:04 2006
+++ php-src/ext/standard/var.c Mon Oct 9 18:08:34 2006
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: var.c,v 1.203.2.7.2.7 2006/07/25 16:41:04 bjori Exp $ */
+/* $Id: var.c,v 1.203.2.7.2.8 2006/10/09 18:08:34 iliaa Exp $ */
@@ -416,7 +416,7 @@
php_printf("%.*G", (int) EG(precision), Z_DVAL_PP(struc));
break;
case IS_STRING:
- tmp_str = php_addcslashes(Z_STRVAL_PP(struc),
Z_STRLEN_PP(struc), &tmp_len, 0, "'\\", 2 TSRMLS_CC);
+ tmp_str = php_addcslashes(Z_STRVAL_PP(struc),
Z_STRLEN_PP(struc), &tmp_len, 0, "'\\\0", 3 TSRMLS_CC);
PUTS ("'");
PHPWRITE(tmp_str, tmp_len);
PUTS ("'");
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug37262.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/strings/bug37262.phpt
+++ php-src/ext/standard/tests/strings/bug37262.phpt
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php