From: Dmitry Stogov Date: Mon, 24 Oct 2005 07:17:16 +0000 (+0000) Subject: Unicode support (bug #31341) X-Git-Tag: RELEASE_0_9_1~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d464599515e7163653a15c15198e00838e05f16c;p=php Unicode support (bug #31341) --- diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l index a63bfec83e..80bff7f552 100644 --- a/Zend/zend_language_scanner.l +++ b/Zend/zend_language_scanner.l @@ -2429,9 +2429,9 @@ NEWLINE ("\r"|"\n"|"\r\n") "\\{$" { - zendlval->value.str.val = estrndup("{$", sizeof("{$")-1); - zendlval->value.str.len = sizeof("{$")-1; - zendlval->type = IS_STRING; + if (!zend_copy_string_value(zendlval, yytext+1, yyleng-1, CG(literal_type) TSRMLS_CC)) { + return 0; + } return T_STRING; }