From: Nikos Mavrogiannopoulos Date: Wed, 25 Mar 2015 14:52:15 +0000 (+0100) Subject: certtool: eliminated memory leaks on verification X-Git-Tag: gnutls_3_4_0~122 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e6573d30d78fbca4026ce9869abdbe01933f41f4;p=thirdparty%2Fgnutls.git certtool: eliminated memory leaks on verification --- diff --git a/src/certtool.c b/src/certtool.c index e90498b314..a267ac815f 100644 --- a/src/certtool.c +++ b/src/certtool.c @@ -2291,6 +2291,7 @@ _verify_x509_mem(const void *cert, int cert_size, const void *ca, const char *hostname, const char *email) { int ret; + unsigned i; gnutls_datum_t tmp; gnutls_x509_crt_t *x509_cert_list = NULL; gnutls_x509_crt_t *x509_ca_list = NULL; @@ -2455,8 +2456,10 @@ _verify_x509_mem(const void *cert, int cert_size, const void *ca, fprintf(outfile, "\n\n"); + gnutls_x509_trust_list_deinit(list, 0); + for (i=0;i