MINOR: jwt: Empty the certificate tree during deinit

The tree in which the JWT certificates are stored was not emptied. It is
now done during deinit.
This commit is contained in:
Remi Tricot-Le Breton 2021-10-18 15:14:47 +02:00 committed by William Lallemand
parent 75cc65356f
commit 0b24d2fa45

View File

@ -358,4 +358,19 @@ end:
return retval;
}
static void jwt_deinit(void)
{
struct ebmb_node *node = NULL;
struct jwt_cert_tree_entry *entry = NULL;
node = ebmb_first(&jwt_cert_tree);
while (node) {
entry = ebmb_entry(node, struct jwt_cert_tree_entry, node);
ha_free(&entry);
node = ebmb_first(&jwt_cert_tree);
}
}
REGISTER_POST_DEINIT(jwt_deinit);
#endif /* USE_OPENSSL */