From 226a3ba7d70405de3a1bec4959dde4b3eb6f5b06 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 28 Jun 2020 11:03:34 -0400 Subject: [PATCH] hx509: hx509_context_free do not leak configuration files hx509_context_free() must call heim_config_file_free() on the hx509_context.cf section binding. Otherwise the memory is leaked. Change-Id: Ib3350a5be67203904fc1aee727c342c3ed552978 --- lib/hx509/cert.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/hx509/cert.c b/lib/hx509/cert.c index 5f9b3fa37..f3c7e12c7 100644 --- a/lib/hx509/cert.c +++ b/lib/hx509/cert.c @@ -262,6 +262,7 @@ hx509_context_free(hx509_context *context) free_error_table ((*context)->et_list); if ((*context)->querystat) free((*context)->querystat); + heim_config_file_free((*context)->hcontext, (*context)->cf); heim_context_free(&(*context)->hcontext); memset(*context, 0, sizeof(**context)); free(*context);