From 6648ebcd3cf1fe2a9aab7d18f9ae535e2795b080 Mon Sep 17 00:00:00 2001 From: Aaron Burghardt Date: Sun, 30 Jun 2013 20:35:11 -0400 Subject: Fixed memory leak in lockdownd_gen_pair_cert() by freeing X509_EXTENSION object when using OpenSSL. --- src/lockdown.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/lockdown.c b/src/lockdown.c index 21aa334..b07366b 100644 --- a/src/lockdown.c +++ b/src/lockdown.c @@ -1162,6 +1162,7 @@ lockdownd_error_t lockdownd_gen_pair_cert(key_data_t public_key, key_data_t * od debug_info("ERROR: X509V3_EXT_conf_nid failed"); } X509_add_ext(dev_cert, ext, -1); + X509_EXTENSION_free(ext); ASN1_TIME* asn1time = ASN1_TIME_new(); ASN1_TIME_set(asn1time, time(NULL)); -- cgit v1.1-32-gdbae