MINOR: ssl: free bind_conf_node in crtlist_free()

Free the list of bind_conf using a crt-list in crtlist_free()
This commit is contained in:
William Lallemand 2020-06-23 11:43:35 +02:00 committed by William Lallemand
parent 7df5c2dc3c
commit 6a3168ae84

View File

@ -148,10 +148,18 @@ struct crtlist_entry *crtlist_entry_new()
void crtlist_free(struct crtlist *crtlist)
{
struct crtlist_entry *entry, *s_entry;
struct bind_conf_list *bind_conf_node;
if (crtlist == NULL)
return;
bind_conf_node = crtlist->bind_conf;
while (bind_conf_node) {
struct bind_conf_list *next = bind_conf_node->next;
free(bind_conf_node);
bind_conf_node = next;
}
list_for_each_entry_safe(entry, s_entry, &crtlist->ord_entries, by_crtlist) {
crtlist_entry_free(entry);
}