diff options
Diffstat (limited to 'libntp/libssl_compat.c')
-rw-r--r-- | libntp/libssl_compat.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libntp/libssl_compat.c b/libntp/libssl_compat.c index afe4d07a4b0a..5527682b34f9 100644 --- a/libntp/libssl_compat.c +++ b/libntp/libssl_compat.c @@ -74,7 +74,10 @@ sslshimBN_GENCB_free( EVP_MD_CTX* sslshim_EVP_MD_CTX_new(void) { - return calloc(1, sizeof(EVP_MD_CTX)); + EVP_MD_CTX * ctx; + if (NULL != (ctx = calloc(1, sizeof(EVP_MD_CTX)))) + EVP_MD_CTX_init(ctx); + return ctx; } void |