From: Nikos Mavrogiannopoulos Date: Mon, 9 Nov 2015 21:48:25 +0000 (+0100) Subject: certtool: eliminate memory leaks in certificate generation X-Git-Tag: gnutls_3_5_0~590 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=89dbb39566d08c17e50754a1b9547bbfa2f8c6ca;p=thirdparty%2Fgnutls.git certtool: eliminate memory leaks in certificate generation --- diff --git a/src/certtool.c b/src/certtool.c index 4098bd3b02..502b3696ab 100644 --- a/src/certtool.c +++ b/src/certtool.c @@ -400,6 +400,7 @@ generate_certificate(gnutls_privkey_t * ret_key, gnutls_strerror(result)); exit(1); } + gnutls_pubkey_deinit(pubkey); } else { result = gnutls_x509_crt_set_crq(crt, crq); if (result < 0) { @@ -960,6 +961,7 @@ static void generate_signed_certificate(common_info_st * cinfo) fwrite(lbuffer, 1, size, outfile); gnutls_x509_crt_deinit(crt); + gnutls_x509_crt_deinit(ca_crt); gnutls_privkey_deinit(key); gnutls_privkey_deinit(ca_key); }