BUG/MINOR: ssl: fix deinit of the ca-file tree

Commit b0c4827 ("BUG/MINOR: ssl: free the cafile entries on deinit")
introduced a double free.

The node was never removed from the tree before its free.

Fix issue #1836.

Must be backported where b0c4827 was backported. (2.6 for now).
This commit is contained in:
William Lallemand 2022-08-29 18:36:18 +02:00
parent 3a56137048
commit 946580e17a

View File

@ -3908,6 +3908,7 @@ void ckch_deinit()
entry = ebmb_entry(canode, struct cafile_entry, node);
canode = ebmb_next(canode);
ebmb_delete(&entry->node);
ssl_store_delete_cafile_entry(entry);
}
}