diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-08-02 10:35:24 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-08-02 10:35:24 +0200 |
commit | 85e8ccd55e37028be6260c142c27689977564c9a (patch) | |
tree | a928d3ea3c11f2a01f7b8c86a0dfaf1f512d1087 | |
parent | b29ecec4efdf9d53c05a66223062971caf1594e9 (diff) | |
download | php-git-85e8ccd55e37028be6260c142c27689977564c9a.tar.gz |
Fixed bug #78363
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | Zend/zend_language_parser.y | 2 |
2 files changed, 4 insertions, 1 deletions
@@ -2,6 +2,9 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ??? 2019, PHP 7.2.22 +- Core: + . Fixed bug #78363 (Buffer overflow in zendparse). (Nikita) + - Curl: . Fixed bug #77946 (Bad cURL resources returned by curl_multi_info_read()). (Abyr Valg) diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index 091d7f61e2..7838c4a64d 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -1315,7 +1315,7 @@ static YYSIZE_T zend_yytnamerr(char *yyres, const char *yystr) if (LANG_SCNG(yy_text)[0] == 0 && LANG_SCNG(yy_leng) == 1 && - memcmp(yystr, "\"end of file\"", sizeof("\"end of file\"") - 1) == 0) { + strcmp(yystr, "\"end of file\"") == 0) { if (yyres) { yystpcpy(yyres, "end of file"); } |