diff options
| -rw-r--r-- | lib/crypto/c_src/pkey.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/lib/crypto/c_src/pkey.c b/lib/crypto/c_src/pkey.c index 393358d173..638bb588fa 100644 --- a/lib/crypto/c_src/pkey.c +++ b/lib/crypto/c_src/pkey.c @@ -719,6 +719,11 @@ enif_get_atom(env,argv[1],buf,1024,ERL_NIF_LATIN1); printf("hash=%s ",buf);      if (pkey)          EVP_PKEY_free(pkey); +#ifdef HAVE_EDDSA +    if (mdctx) +        EVP_MD_CTX_free(mdctx); +#endif +      return ret;  } | 
