summaryrefslogtreecommitdiff
path: root/Zend/zend_closures.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-12-18 10:24:02 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-12-18 10:24:02 +0100
commitb965f158aca1babc4d68f25f10129e237af9992f (patch)
tree776becc4e559d884d861d9076d7f4aa821c19ab8 /Zend/zend_closures.c
parentee89e733121c0da360cd6329d7411083cb743429 (diff)
downloadphp-git-b965f158aca1babc4d68f25f10129e237af9992f.tar.gz
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 697fd69fd6..92f1398d84 100644
--- a/Zend/zend_closures.c
+++ b/Zend/zend_closures.c
@@ -435,7 +435,7 @@ static ZEND_COLD zval *zend_closure_read_property(zval *object, zval *member, in
static ZEND_COLD zval *zend_closure_write_property(zval *object, zval *member, zval *value, void **cache_slot) /* {{{ */
{
ZEND_CLOSURE_PROPERTY_ERROR();
- return value;
+ return &EG(error_zval);
}
/* }}} */