From 4859d1d1ebf6474ff7eed10db3c6660f1478f99b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 19 Jan 2006 18:33:20 +0000 Subject: [PATCH] (hx509_revoke_free): free all memory git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16622 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/revoke.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/hx509/revoke.c b/lib/hx509/revoke.c index d655e927b..d4e16564e 100644 --- a/lib/hx509/revoke.c +++ b/lib/hx509/revoke.c @@ -69,6 +69,7 @@ hx509_revoke_free(hx509_revoke_ctx *revoke) free((*revoke)->crls.val[i].path); free_CRLCertificateList(&(*revoke)->crls.val[i].crl); } + free((*revoke)->crls.val); memset(*revoke, 0, sizeof(**revoke)); free(*revoke); @@ -128,7 +129,8 @@ hx509_revoke_add_crl(hx509_context context, { size_t length, size; void *data; - int ret, i; + size_t i; + int ret; if (strncmp(path, "FILE:", 5) != 0) return EINVAL;