From: foobar Date: Thu, 4 Sep 2003 16:46:46 +0000 (+0000) Subject: really sync X-Git-Tag: php-4.3.4RC1~102 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aa1c8bdee57ba8955536eb492bd383a17a55fd82;p=php really sync --- diff --git a/ext/standard/var_unserializer.c b/ext/standard/var_unserializer.c index 9f0865cffe..1b6c29c159 100644 --- a/ext/standard/var_unserializer.c +++ b/ext/standard/var_unserializer.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.5 on Wed Sep 3 19:14:59 2003 */ +/* Generated by re2c 0.5 on Thu Sep 4 19:43:27 2003 */ #line 1 "/usr/src/web/php/php4_3/ext/standard/var_unserializer.re" #include "php.h" #include "ext/standard/php_var.h" @@ -452,10 +452,14 @@ yy22: return object_common2(UNSERIALIZE_PASSTHRU, elements); } yy23: yych = *++YYCURSOR; - if(yych == '+') goto yy24; - if(yych <= '/') goto yy2; - if(yych <= '9') goto yy25; - goto yy2; + if(yych <= ','){ + if(yych != '+') goto yy2; + } else { + if(yych <= '-') goto yy24; + if(yych <= '/') goto yy2; + if(yych <= '9') goto yy25; + goto yy2; + } yy24: yych = *++YYCURSOR; if(yych <= '/') goto yy2; if(yych >= ':') goto yy2;