From 26aefa1853260fa3951a4f03fae0d3a679b8276a Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Sat, 19 Sep 2009 12:35:27 -0700 Subject: [PATCH] Don't free rsa (NULL) on failure to parse key --- lib/hx509/crypto.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/hx509/crypto.c b/lib/hx509/crypto.c index 03e3dfb66..b203ec389 100644 --- a/lib/hx509/crypto.c +++ b/lib/hx509/crypto.c @@ -639,7 +639,8 @@ rsa_verify_signature(hx509_context context, out: free_DigestInfo(&di); - RSA_free(rsa); + if (rsa) + RSA_free(rsa); return ret; }