--- 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); }