From ed87e9b33a1c92af657a981add5f818cf2755bc4 Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Tue, 27 Nov 2012 21:08:37 -0800 Subject: [PATCH] use after free --- lib/hcrypto/dh-ltm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/hcrypto/dh-ltm.c b/lib/hcrypto/dh-ltm.c index 6af43cf04..f4e03139f 100644 --- a/lib/hcrypto/dh-ltm.c +++ b/lib/hcrypto/dh-ltm.c @@ -108,8 +108,10 @@ ltm_dh_generate_key(DH *dh) return 0; } } - if (dh->pub_key) + if (dh->pub_key) { BN_free(dh->pub_key); + dh->pub_key = NULL; + } mp_init_multi(&pub, &priv_key, &g, &p, NULL);