commit 45c946b37bd2e22f095af6ac290fbf865eb595a1 from: Omar Polo date: Sun Jul 23 19:30:14 2023 UTC avoid use-after-free commit - 3d56cb53361a531d410d116cbc752e07d20dfa05 commit + 45c946b37bd2e22f095af6ac290fbf865eb595a1 blob - 3b84aa40f0805acd04d2af75d2f68d218db79a57 blob + d939839f11b24c07652588fa75b81db20025b4d3 --- config.c +++ config.c @@ -96,12 +96,13 @@ config_purge(struct conf *conf) free(l->reqca_path); X509_STORE_free(l->reqca); - free(l); TAILQ_FOREACH_SAFE(e, &l->params, envs, te) { TAILQ_REMOVE(&l->params, e, envs); free(e); } + + free(l); } TAILQ_FOREACH_SAFE(a, &h->aliases, aliases, ta) {