diff --git a/src/libcrypto-compat.c b/src/libcrypto-compat.c index 1c4da31c..4b1f36a5 100644 --- a/src/libcrypto-compat.c +++ b/src/libcrypto-compat.c @@ -302,9 +302,11 @@ void HMAC_CTX_free(HMAC_CTX *ctx) { if (ctx != NULL) { hmac_ctx_cleanup(ctx); +#if OPENSSL_VERSION_NUMBER > 0x10100000L EVP_MD_CTX_free(&ctx->i_ctx); EVP_MD_CTX_free(&ctx->o_ctx); EVP_MD_CTX_free(&ctx->md_ctx); +#endif OPENSSL_free(ctx); } }