--- a/src/server/config/keyfile.c Mon Feb 10 17:44:51 2025 +0100 +++ b/src/server/config/keyfile.c Sun Mar 02 18:10:52 2025 +0100 @@ -49,7 +49,7 @@ int r = cfg_parse_basic_file((ConfigParser*)conf, in); if(r != 0) { fclose(in); - cxMempoolDestroy(conf->parser.mp); + cxMempoolFree(conf->parser.mp); free(conf->file); free(conf); // TODO: free @@ -62,7 +62,7 @@ } void free_keyfile_config(KeyfileConfig *conf) { - cxMempoolDestroy(conf->parser.mp); + cxMempoolFree(conf->parser.mp); free(conf->file); free(conf); }