src/server/config/objconf.c

changeset 579
e10457d74fe1
parent 576
5c31cc844c68
--- a/src/server/config/objconf.c	Mon Feb 10 17:44:51 2025 +0100
+++ b/src/server/config/objconf.c	Sun Mar 02 18:10:52 2025 +0100
@@ -43,7 +43,7 @@
 
 
 ObjectConfig2* objectconf_load(const char *file) {
-    CxMempool *mp = cxBasicMempoolCreate(512);
+    CxMempool *mp = cxMempoolCreateSimple(512);
     if(!mp) {
         return NULL;
     }
@@ -61,13 +61,13 @@
     
     ConfigNode *obj_config = serverconfig_load_file(&parser, file);
     if(!obj_config) {
-        cxMempoolDestroy(mp);
+        cxMempoolFree(mp);
         return NULL;
     }
     
     ObjectConfig2 *conf = cxMalloc(mp->allocator, sizeof(ObjectConfig2));
     if(!conf) {
-        cxMempoolDestroy(mp);
+        cxMempoolFree(mp);
         return NULL;
     }
     
@@ -78,7 +78,7 @@
 }
 
 void objectconf_free(ObjectConfig2 *objconf) {
-    cxMempoolDestroy(objconf->mp);
+    cxMempoolFree(objconf->mp);
 }
 
 int objectconf_validate_directive(ConfigParser2 *parser, ConfigNode *node) {

mercurial