diff -r 02b003f7560c -r a28a5ccc894b src/server/daemon/config.c --- a/src/server/daemon/config.c Sat Dec 03 16:31:08 2022 +0100 +++ b/src/server/daemon/config.c Sat Dec 03 18:00:35 2022 +0100 @@ -392,6 +392,12 @@ cfg_unref(cfg->next); } log_ereport(LOG_VERBOSE, "destroy configuration %p", cfg); + + CxIterator i = cxListIterator(cfg->listeners, 0); + cx_foreach(HttpListener*, listener, i) { + http_listener_destroy(listener); + } + pool_destroy(cfg->pool); } }