src/server/config/initconf.c

changeset 579
e10457d74fe1
parent 459
f21b4ff81c01
--- a/src/server/config/initconf.c	Mon Feb 10 17:44:51 2025 +0100
+++ b/src/server/config/initconf.c	Sun Mar 02 18:10:52 2025 +0100
@@ -33,7 +33,7 @@
 #include "initconf.h"
 
 InitConfig *initconfig_load(const char *file) {
-    CxMempool *mp = cxBasicMempoolCreate(512);
+    CxMempool *mp = cxMempoolCreateSimple(512);
     if(!mp) {
         return NULL;
     }
@@ -48,13 +48,13 @@
     
     ConfigNode *init_config = serverconfig_load_file(&parser, file);
     if(!init_config) {
-        cxMempoolDestroy(mp);
+        cxMempoolFree(mp);
         return NULL;
     }
     
     InitConfig *conf = cxMalloc(mp->allocator, sizeof(InitConfig));
     if(!conf) {
-        cxMempoolDestroy(mp);
+        cxMempoolFree(mp);
         return NULL;
     }
     
@@ -89,5 +89,5 @@
 }
 
 void initconfig_free(InitConfig *conf) {
-    cxMempoolDestroy(conf->mp);
+    cxMempoolFree(conf->mp);
 }

mercurial