We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7596239 commit 79778e2Copy full SHA for 79778e2
1 file changed
ext/openssl/openssl.c
@@ -4261,6 +4261,7 @@ PHP_FUNCTION(openssl_seal)
4261
4262
iv_len = EVP_CIPHER_iv_length(cipher);
4263
if (!iv && iv_len > 0) {
4264
+ php_openssl_release_evp_cipher(cipher);
4265
zend_argument_value_error(6, "cannot be null for the chosen cipher algorithm");
4266
RETURN_THROWS();
4267
}
@@ -4347,6 +4348,7 @@ PHP_FUNCTION(openssl_seal)
4347
4348
efree(eks);
4349
efree(eksl);
4350
efree(pkeys);
4351
4352
4353
/* }}} */
4354
@@ -4423,6 +4425,7 @@ PHP_FUNCTION(openssl_open)
4423
4425
EVP_CIPHER_CTX_free(ctx);
4424
4426
out_pkey:
4427
EVP_PKEY_free(pkey);
4428
4429
4430
4431
0 commit comments