diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2006-12-04 00:38:46 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2006-12-04 00:38:46 +0000 |
commit | 4356aad0ae776f99b5f6c65066d7dd235ef3654f (patch) | |
tree | fc3d6d97de1b7e0ba6f80e6554c82b24e4cc7755 /ext/pdo/pdo_sql_parser.c | |
parent | e7c2bd6e4062ec6cb0f80f618a991a27b6de6959 (diff) | |
download | php-git-4356aad0ae776f99b5f6c65066d7dd235ef3654f.tar.gz |
Fixed bug #39483 (Problem with handling of \ char in prepared statements).
Diffstat (limited to 'ext/pdo/pdo_sql_parser.c')
-rw-r--r-- | ext/pdo/pdo_sql_parser.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/pdo/pdo_sql_parser.c b/ext/pdo/pdo_sql_parser.c index eae5bda28e..e420f643a1 100644 --- a/ext/pdo/pdo_sql_parser.c +++ b/ext/pdo/pdo_sql_parser.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.10.6 on Sun Dec 3 18:24:46 2006 */ +/* Generated by re2c 0.10.6 on Sun Dec 3 19:05:06 2006 */ #line 1 "ext/pdo/pdo_sql_parser.re" /* +----------------------------------------------------------------------+ @@ -232,8 +232,8 @@ yy26: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; - if(yych == '\'') goto yy23; - goto yy25; + if(yych <= 0x00) goto yy25; + goto yy23; yy27: yych = *++YYCURSOR; goto yy22; @@ -274,8 +274,8 @@ yy34: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; - if(yych == '"') goto yy32; - goto yy25; + if(yych <= 0x00) goto yy25; + goto yy32; yy35: ++YYCURSOR; yych = *YYCURSOR; |