diff options
-rw-r--r-- | ext/openssl/openssl.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c index b0bfd42e55..45968b83c5 100644 --- a/ext/openssl/openssl.c +++ b/ext/openssl/openssl.c @@ -2911,10 +2911,10 @@ PHP_FUNCTION(openssl_seal) RETURN_FALSE; } - pkeys = emalloc(nkeys * sizeof(*pkeys)); - eksl = emalloc(nkeys * sizeof(*eksl)); - eks = emalloc(nkeys * sizeof(*eks)); - key_resources = emalloc(nkeys * sizeof(long)); + pkeys = safe_emalloc(nkeys, sizeof(*pkeys), 0); + eksl = safe_emalloc(nkeys, sizeof(*eksl), 0); + eks = safe_emalloc(nkeys, sizeof(*eks), 0); + key_resources = safe_emalloc(nkeys, sizeof(long), 0); /* get the public keys we are using to seal this data */ zend_hash_internal_pointer_reset_ex(pubkeysht, &pos); |