]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Fix mem leaks.
authorSimon Josefsson <simon@josefsson.org>
Tue, 11 Nov 2008 15:07:24 +0000 (16:07 +0100)
committerSimon Josefsson <simon@josefsson.org>
Tue, 11 Nov 2008 15:07:24 +0000 (16:07 +0100)
tests/cve-2008-4989.c

index bca32b3a1e5c8f7524c9b506a5605ea4f5f714bf..a66205903ab3c196ba546d98b06a92ff8e2d272f 100644 (file)
@@ -174,6 +174,10 @@ main (int argc, char *argv[])
   if (verify_status != (GNUTLS_CERT_INVALID | GNUTLS_CERT_SIGNER_NOT_FOUND))
     error (EXIT_FAILURE, 0, "verify_status: %d", verify_status);
 
+  gnutls_x509_crt_deinit (ca);
+  for (i = 0; i < CHAIN_LENGTH; i++)
+    gnutls_x509_crt_deinit (certs[i]);
+
   gnutls_global_deinit ();
 
   return 0;