libcrypto: Fix memory leak in evp_final()

Fixes T116

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit a280747462)
This commit is contained in:
Andreas Schneider
2018-10-27 22:15:56 +02:00
parent 1039732154
commit 9d5cf209df

View File

@@ -165,6 +165,7 @@ void evp_update(EVPCTX ctx, const void *data, unsigned long len)
void evp_final(EVPCTX ctx, unsigned char *md, unsigned int *mdlen)
{
EVP_DigestFinal(ctx, md, mdlen);
EVP_MD_CTX_free(ctx);
}
#endif