src/server/daemon/webserver.c

changeset 574
76450adae540
parent 573
76ccfc2a932f
child 576
5c31cc844c68
--- a/src/server/daemon/webserver.c	Thu Jan 30 18:29:30 2025 +0100
+++ b/src/server/daemon/webserver.c	Thu Jan 30 18:54:43 2025 +0100
@@ -297,9 +297,7 @@
         free(re);
         re = re_next;
     }
-    
-    resource_pool_cleanup();
-    
+     
     webserver_destroy();
 }
 
@@ -347,6 +345,12 @@
     // however it will result in a nicer valgrind output with less
     // memory leaks
     pool_destroy(cfg_get_init_pool());
+    
+    resource_pool_cleanup();
+    func_cleanup();
+    
+    ServerConfiguration *scfg = cfgmgr_get_server_config();
+    pool_destroy(scfg->pool);
 }
 
 int nsapi_runtime_version() {

mercurial