#include "error.h"
#include "config.h"
#include <stdio.h>
+#include <stdlib.h>
+
+extern void modulerehash(void);
char *theconfig;
Error("config",ERR_INFO,"Rehashing config file.");
freeconfig();
initconfig(NULL);
+ modulerehash();
}
void freeconfig() {
array_init((§ions),sizeof(configsection));
if ((fp=fopen(filename,"r"))==NULL) {
- Error("core",ERR_FATAL,"Couldn't load config file.");
+ Error("core",ERR_STOP,"Couldn't load config file.");
exit(1);
}