diff --git a/src/crypto/crypto_openssl.c b/src/crypto/crypto_openssl.c index 7c3600234..ee20b37f0 100644 --- a/src/crypto/crypto_openssl.c +++ b/src/crypto/crypto_openssl.c @@ -47,6 +47,7 @@ static HMAC_CTX * HMAC_CTX_new(void) static void HMAC_CTX_free(HMAC_CTX *ctx) { + HMAC_CTX_cleanup(ctx); bin_clear_free(ctx, sizeof(*ctx)); }