summaryrefslogtreecommitdiff
path: root/tests/cve-2008-4989.c
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2008-11-11 16:07:24 +0100
committerSimon Josefsson <simon@josefsson.org>2008-11-11 16:07:24 +0100
commit8bc2f0cccc4d1819c2870f20ed712af1227134a2 (patch)
tree7b907dde681008146d5c3a8a1418860fd3289d90 /tests/cve-2008-4989.c
parent4d0486baaf9d65d965ecefd38647f4518bf0d0d7 (diff)
downloadgnutls-8bc2f0cccc4d1819c2870f20ed712af1227134a2.tar.gz
Fix mem leaks.
Diffstat (limited to 'tests/cve-2008-4989.c')
-rw-r--r--tests/cve-2008-4989.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/cve-2008-4989.c b/tests/cve-2008-4989.c
index bca32b3a1e..a66205903a 100644
--- a/tests/cve-2008-4989.c
+++ b/tests/cve-2008-4989.c
@@ -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;