diff options
author | Dmitry Stogov <dmitry@zend.com> | 2018-07-05 11:54:26 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2018-07-05 11:54:26 +0300 |
commit | b6cc4d2009a7df108c2858f28750d01e55c6de24 (patch) | |
tree | 2a5f9120e946fd932cf3f98104200a45feeeaa8a /ext/openssl | |
parent | 265c3ed6cfd05b78fb65187f18b3e1ecb560c242 (diff) | |
download | php-git-b6cc4d2009a7df108c2858f28750d01e55c6de24.tar.gz |
Use zval_ptr_dtor() instead of zval_dtor() in internal functions that destroy new created object (This is safer and produces less code)
Diffstat (limited to 'ext/openssl')
-rw-r--r-- | ext/openssl/openssl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c index 391b101f12..52f3ff6c67 100644 --- a/ext/openssl/openssl.c +++ b/ext/openssl/openssl.c @@ -2437,7 +2437,7 @@ PHP_FUNCTION(openssl_x509_parse) BIO_get_mem_ptr(bio_out, &bio_buf); add_assoc_stringl(&subitem, extname, bio_buf->data, bio_buf->length); } else { - zval_dtor(return_value); + zend_array_destroy(Z_ARR_P(return_value)); BIO_free(bio_out); if (Z_TYPE_P(zcert) != IS_RESOURCE) { X509_free(cert); |