diff options
author | Jakub Zelenka <bukka@php.net> | 2016-07-17 20:01:37 +0100 |
---|---|---|
committer | Jakub Zelenka <bukka@php.net> | 2016-07-17 20:01:37 +0100 |
commit | 329f74a11d4bcca59b543187be156336628b5bd6 (patch) | |
tree | 3b1e104ac2fc41e9641eff7252d5ec106a955b29 | |
parent | 444adff0b24ba3a8f292dfa7c951838fc9936a9e (diff) | |
download | php-git-329f74a11d4bcca59b543187be156336628b5bd6.tar.gz |
Add missing creating of md_ctx in openssl_digest
-rw-r--r-- | ext/openssl/openssl.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c index c2fe346e68..7d410c9dbd 100644 --- a/ext/openssl/openssl.c +++ b/ext/openssl/openssl.c @@ -5816,6 +5816,7 @@ PHP_FUNCTION(openssl_digest) siglen = EVP_MD_size(mdtype); sigbuf = zend_string_alloc(siglen, 0); + md_ctx = EVP_MD_CTX_create(); if (EVP_DigestInit(md_ctx, mdtype) && EVP_DigestUpdate(md_ctx, (unsigned char *)data, data_len) && EVP_DigestFinal (md_ctx, (unsigned char *)ZSTR_VAL(sigbuf), &siglen)) { |