mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-11-15 16:01:02 +01:00
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:
parent
3a56137048
commit
946580e17a
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user