From e9d03bde61db6abf09566e1b72cbca9727cc3fa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 21 Oct 2006 21:00:05 +0000 Subject: [PATCH] Try to not leak memory. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18792 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/hxtool.c | 1 + lib/hx509/revoke.c | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/hx509/hxtool.c b/lib/hx509/hxtool.c index 1967b116e..b43d5db7b 100644 --- a/lib/hx509/hxtool.c +++ b/lib/hx509/hxtool.c @@ -649,6 +649,7 @@ pcert_verify(struct verify_options *opt, int argc, char **argv) hx509_certs_free(&chain); hx509_certs_free(&anchors); + hx509_revoke_free(&revoke_ctx); return ret; } diff --git a/lib/hx509/revoke.c b/lib/hx509/revoke.c index 4ae059a58..b21455a91 100644 --- a/lib/hx509/revoke.c +++ b/lib/hx509/revoke.c @@ -100,6 +100,7 @@ hx509_revoke_free(hx509_revoke_ctx *ctx) for (i = 0; i < (*ctx)->ocsps.len; i++) free_ocsp(&(*ctx)->ocsps.val[i]); + free((*ctx)->ocsps.val); free((*ctx)->crls.val);