From 51a9a47c19f3d9c5da197e2fd3ee985fe2cfaeac Mon Sep 17 00:00:00 2001 From: jsg <> Date: Thu, 17 Apr 2014 17:30:22 +0000 Subject: fix some of the leaks ok miod@ looks good deraadt@ --- src/lib/libcrypto/x509/x509_lu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/lib/libcrypto/x509') diff --git a/src/lib/libcrypto/x509/x509_lu.c b/src/lib/libcrypto/x509/x509_lu.c index 644ea83bac..cbbe8e86f8 100644 --- a/src/lib/libcrypto/x509/x509_lu.c +++ b/src/lib/libcrypto/x509/x509_lu.c @@ -187,8 +187,10 @@ X509_STORE *X509_STORE_new(void) ret->verify=0; ret->verify_cb=0; - if ((ret->param = X509_VERIFY_PARAM_new()) == NULL) + if ((ret->param = X509_VERIFY_PARAM_new()) == NULL) { + free(ret); return NULL; + } ret->get_issuer = 0; ret->check_issued = 0; -- cgit v1.2.3-55-g6feb