#include "file.h"
#include "config.h"
#include "str.h"
+#include "resources.h"
#define config_param_register(Param)
return false;
}
- config_close(config);
filter_init(&filter);
linep = p = map.map;
}
static bool config_load(config_t *config) {
+ config_close(config);
+
if (!config_parse(config)) {
err("Invalid configuration: cannot parse configuration file \"%s\"", config->filename);
return false;
err("Invalid configuration: invalid filter");
return false;
}
+
+ resource_garbage_collect();
return true;
}