diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-09-22 23:31:56 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-09-22 23:31:56 +0200 |
commit | c2a2d2438a8e2779e34206c433b0c22c987f028c (patch) | |
tree | cc68abb5ca01b858f8a9f6d3ddef3bcb2361aa2a | |
parent | 3dde6fc4ac0e0f3cd500f842b0766f98ba51ac52 (diff) | |
download | php-git-c2a2d2438a8e2779e34206c433b0c22c987f028c.tar.gz |
Fix double free on unpack error
-rw-r--r-- | ext/standard/pack.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/ext/standard/pack.c b/ext/standard/pack.c index bfa6708f66..e14bbbcedb 100644 --- a/ext/standard/pack.c +++ b/ext/standard/pack.c @@ -846,7 +846,6 @@ PHP_FUNCTION(unpack) break; #else zend_value_error("64-bit format codes are not available for 32-bit versions of PHP"); - zend_array_destroy(Z_ARR_P(return_value)); RETURN_THROWS(); #endif @@ -866,7 +865,6 @@ PHP_FUNCTION(unpack) default: zend_value_error("Invalid format type %c", type); - zend_array_destroy(Z_ARR_P(return_value)); RETURN_THROWS(); } |