diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-08-26 12:19:17 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-08-26 12:19:17 +0200 |
commit | 795ad1e354e363d6a4e8af1ac022db1d8e9893cd (patch) | |
tree | 1d68e0a15405f6e031a251659cc5e025de3794fd /Zend/zend_vm_execute.h | |
parent | eb17f996fbef9ee1ef6ccc633d2870ac967f3308 (diff) | |
download | php-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.h | 1 |
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; } |