helly Thu Jan 1 22:26:24 2004 EDT
Modified files:
/php-src/ext/standard var_unserializer.re
Log:
Bugfix #26762 unserialize() produces lowercase classnames
Index: php-src/ext/standard/var_unserializer.re
diff -u php-src/ext/standard/var_unserializer.re:1.21
php-src/ext/standard/var_unserializer.re:1.22
--- php-src/ext/standard/var_unserializer.re:1.21 Wed Sep 3 12:24:15 2003
+++ php-src/ext/standard/var_unserializer.re Thu Jan 1 22:26:24 2004
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: var_unserializer.re,v 1.21 2003/09/03 16:24:15 sniper Exp $ */
+/* $Id: var_unserializer.re,v 1.22 2004/01/02 03:26:24 helly Exp $ */
#include "php.h"
#include "ext/standard/php_var.h"
@@ -374,12 +374,6 @@
class_name = estrndup(YYCURSOR, len);
YYCURSOR += len;
- while (len-- > 0) {
- if (class_name[len] >= 'A' && class_name[len] <= 'Z') {
- class_name[len] = class_name[len] - 'A' + 'a';
- }
- }
-
do {
/* Try to find class directly */
if (zend_lookup_class(class_name, len2, &pce TSRMLS_CC) == SUCCESS) {
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php