From 00dcdf6c9aec2a78f15bf673f56a1c044103b23e Mon Sep 17 00:00:00 2001 From: Hans Nilsson Date: Mon, 11 Mar 2019 19:54:45 +0100 Subject: crypto: Fix leak for eddsa detected by Valgrind --- lib/crypto/c_src/pkey.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib') 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; } -- cgit v1.2.3