helly           Sun Sep 12 07:51:13 2004 EDT

  Modified files:              
    /php-src/ext/standard       var_unserializer.c 
  Log:
  - Remove wrong test
  
http://cvs.php.net/diff.php/php-src/ext/standard/var_unserializer.c?r1=1.41&r2=1.42&ty=u
Index: php-src/ext/standard/var_unserializer.c
diff -u php-src/ext/standard/var_unserializer.c:1.41 
php-src/ext/standard/var_unserializer.c:1.42
--- php-src/ext/standard/var_unserializer.c:1.41        Sun Sep  5 13:44:15 2004
+++ php-src/ext/standard/var_unserializer.c     Sun Sep 12 07:51:13 2004
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.9.4 on Sun Sep  5 19:19:02 2004 */
+/* Generated by re2c 0.9.4 on Sun Sep 12 13:42:52 2004 */
 #line 1 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 /*
   +----------------------------------------------------------------------+
@@ -18,7 +18,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: var_unserializer.c,v 1.41 2004/09/05 17:44:15 helly Exp $ */
+/* $Id: var_unserializer.c,v 1.42 2004/09/12 11:51:13 helly Exp $ */
 
 #include "php.h"
 #include "ext/standard/php_var.h"
@@ -209,14 +209,6 @@
                
                zval_dtor(key);
                FREE_ZVAL(key);
-               
-               if (elements && *(*p-1) != ';') {
-#if SOMETHING_NEW_MIGHT_LEAD_TO_CRASH_ENABLE_IF_YOU_ARE_BRAVE
-                       zval_ptr_dtor(rval);
-#endif
-                       (*p)--;
-                       return 0;
-               }
        }
 
        return 1;
@@ -376,7 +368,7 @@
        if(yych == ':') goto yy87;
        goto yy4;
 yy4:
-#line 530 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 522 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 { return 0; }
 #line 102 "<stdout>"
 yy5:   yyaccept = 0;
@@ -417,7 +409,7 @@
 yy14:  ++YYCURSOR;
        goto yy15;
 yy15:
-#line 524 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 516 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        /* this is the case where we have less data than planned */
        php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Unexpected end of serialized 
data");
@@ -446,7 +438,7 @@
 yy22:  ++YYCURSOR;
        goto yy23;
 yy23:
-#line 431 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 423 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        size_t len, len2, maxlen;
        int elements;
@@ -568,7 +560,7 @@
 yy29:  ++YYCURSOR;
        goto yy30;
 yy30:
-#line 423 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 415 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
 
        INIT_PZVAL(*rval);
@@ -600,7 +592,7 @@
 yy36:  ++YYCURSOR;
        goto yy37;
 yy37:
-#line 405 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 397 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        int elements = parse_iv(start + 2);
 
@@ -642,7 +634,7 @@
 yy43:  ++YYCURSOR;
        goto yy44;
 yy44:
-#line 377 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 369 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        size_t len, maxlen;
        char *str;
@@ -759,7 +751,7 @@
 yy55:  ++YYCURSOR;
        goto yy56;
 yy56:
-#line 370 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 362 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
@@ -826,7 +818,7 @@
 yy66:  ++YYCURSOR;
        goto yy67;
 yy67:
-#line 353 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 345 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
@@ -872,7 +864,7 @@
 yy73:  ++YYCURSOR;
        goto yy74;
 yy74:
-#line 346 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 338 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
@@ -890,7 +882,7 @@
 yy77:  ++YYCURSOR;
        goto yy78;
 yy78:
-#line 339 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 331 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
@@ -901,7 +893,7 @@
 yy79:  ++YYCURSOR;
        goto yy80;
 yy80:
-#line 332 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 324 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
@@ -934,7 +926,7 @@
 yy85:  ++YYCURSOR;
        goto yy86;
 yy86:
-#line 311 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 303 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        int id;
 
@@ -981,7 +973,7 @@
 yy91:  ++YYCURSOR;
        goto yy92;
 yy92:
-#line 290 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 282 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 {
        int id;
 
@@ -1004,7 +996,7 @@
 }
 #line 737 "<stdout>"
 }
-#line 532 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 524 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
 
 
        return 0;

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to