summaryrefslogtreecommitdiff
path: root/Zend/zend_closures.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-12-18 10:24:41 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-12-18 10:24:41 +0100
commit48d5100738d4a623a20b68c20ce0316c2e12a765 (patch)
treeb900403d0366b9fd657cc093a01a4f9eab75c794 /Zend/zend_closures.c
parente0a31cee32461b48e41401926013bec513a97656 (diff)
parentb965f158aca1babc4d68f25f10129e237af9992f (diff)
downloadphp-git-48d5100738d4a623a20b68c20ce0316c2e12a765.tar.gz
Merge branch 'PHP-7.4'
* PHP-7.4: Fix use-after-free when trying to write to closure property
Diffstat (limited to 'Zend/zend_closures.c')
-rw-r--r--Zend/zend_closures.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_closures.c b/Zend/zend_closures.c
index 63b91aacbd..b1bebaded4 100644
--- a/Zend/zend_closures.c
+++ b/Zend/zend_closures.c
@@ -433,7 +433,7 @@ static ZEND_COLD zval *zend_closure_read_property(zend_object *object, zend_stri
static ZEND_COLD zval *zend_closure_write_property(zend_object *object, zend_string *member, zval *value, void **cache_slot) /* {{{ */
{
ZEND_CLOSURE_PROPERTY_ERROR();
- return value;
+ return &EG(error_zval);
}
/* }}} */