Fix a potential double free in EVP_DigestInit_ex
authorMatt Caswell <matt@openssl.org>
Mon, 14 Mar 2016 17:06:19 +0000 (17:06 +0000)
committerMatt Caswell <matt@openssl.org>
Fri, 18 Mar 2016 11:42:19 +0000 (11:42 +0000)
commite78dc7e279ed98e1ab9845a70d14dafdfdc88f58
tree3949fd4de65b08de5b0d444949efe0ce7229d1a8
parent4256957570a233ed4e9840353e95e623dfd62086
Fix a potential double free in EVP_DigestInit_ex

There is a potential double free in EVP_DigestInit_ex. This is believed
to be reached only as a result of programmer error - but we should fix it
anyway.

Issue reported by Guido Vranken.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(cherry picked from commit ffe9150b1508a0ffc9e724f975691f24eb045c05)
crypto/evp/digest.c