summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-08-02 10:35:24 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-08-02 10:35:24 +0200
commit85e8ccd55e37028be6260c142c27689977564c9a (patch)
treea928d3ea3c11f2a01f7b8c86a0dfaf1f512d1087
parentb29ecec4efdf9d53c05a66223062971caf1594e9 (diff)
downloadphp-git-85e8ccd55e37028be6260c142c27689977564c9a.tar.gz
Fixed bug #78363
-rw-r--r--NEWS3
-rw-r--r--Zend/zend_language_parser.y2
2 files changed, 4 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 4103d76188..f8508d2a30 100644
--- a/NEWS
+++ b/NEWS
@@ -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");
}