From: Zeev Suraski Date: Wed, 17 May 2000 15:50:30 +0000 (+0000) Subject: Fix crash if %> is encountered in HTML while ASP-tags are disabled X-Git-Tag: php-4.0.0~74 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5fcb963f094b994162cfa66128f681a3375b521c;p=php Fix crash if %> is encountered in HTML while ASP-tags are disabled --- diff --git a/Zend/zend-scanner.l b/Zend/zend-scanner.l index b7d0e1fba9..44b80b9dfe 100644 --- a/Zend/zend-scanner.l +++ b/Zend/zend-scanner.l @@ -1316,14 +1316,15 @@ ESCAPED_AND_WHITESPACE [\n\t\r #'.:;,()|^&+-/*=%!~<>?@]+ "%>"([\n]|"\r\n")? { - zendlval->value.str.val = yytext; /* no copying - intentional */ zendlval->value.str.len = yyleng; zendlval->type = IS_STRING; HANDLE_NEWLINES(yytext,yyleng); if (CG(asp_tags)) { BEGIN(INITIAL); + zendlval->value.str.val = yytext; /* no copying - intentional */ return T_CLOSE_TAG; /* implicit ';' at php-end tag */ } else { + zendlval->value.str.val = (char *) estrndup(yytext, yyleng); return T_INLINE_HTML; } }