summaryrefslogtreecommitdiffstats
path: root/fips/ecdsa
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2011-04-12 14:28:06 +0000
committerDr. Stephen Henson <steve@openssl.org>2011-04-12 14:28:06 +0000
commit49cb5e0b408d24fbd2fe197a18be64068cac1277 (patch)
treee134e4b7ff1fe0e45b08931c66e6c8d181c53e7a /fips/ecdsa
parente2abfd58cce279d6c986f0fee2b827e7ec243a81 (diff)
Fix memory leaks: uninstantiate DRBG during health checks. Cleanup md_ctx
when performing ECDSA selftest.
Diffstat (limited to 'fips/ecdsa')
-rw-r--r--fips/ecdsa/fips_ecdsa_selftest.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fips/ecdsa/fips_ecdsa_selftest.c b/fips/ecdsa/fips_ecdsa_selftest.c
index 722ae673bc..7f7ddda603 100644
--- a/fips/ecdsa/fips_ecdsa_selftest.c
+++ b/fips/ecdsa/fips_ecdsa_selftest.c
@@ -151,6 +151,8 @@ int FIPS_selftest_ecdsa()
err:
+ FIPS_md_ctx_cleanup(&mctx);
+
if (x)
BN_clear_free(x);
if (y)