summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_execute.h
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-08-26 12:19:17 +0200
committerNikita Popov <nikita.ppv@gmail.com>2020-08-26 12:19:17 +0200
commit795ad1e354e363d6a4e8af1ac022db1d8e9893cd (patch)
tree1d68e0a15405f6e031a251659cc5e025de3794fd /Zend/zend_vm_execute.h
parenteb17f996fbef9ee1ef6ccc633d2870ac967f3308 (diff)
downloadphp-git-795ad1e354e363d6a4e8af1ac022db1d8e9893cd.tar.gz
Fix memory leak on unknown named param in iterator unpack
Diffstat (limited to 'Zend/zend_vm_execute.h')
-rw-r--r--Zend/zend_vm_execute.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h
index 825c49c0b4..efaed5e6f4 100644
--- a/Zend/zend_vm_execute.h
+++ b/Zend/zend_vm_execute.h
@@ -1995,6 +1995,7 @@ send_again:
have_named_params = 1;
top = zend_handle_named_arg(&EX(call), name, &arg_num, cache_slot);
if (UNEXPECTED(!top)) {
+ zend_string_release(name);
break;
}