src/server/daemon/config.c

changeset 449
a28a5ccc894b
parent 447
45d1b02fa80b
child 467
4d038bc6f86e
--- 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);
     }
 }

mercurial