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

Reply via email to