X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/9264d86b3149da27013e85bce64b5fcd33e64947..056e1ea46d3a0707ca0bb46af4abd429e55c4196:/core/config.c diff --git a/core/config.c b/core/config.c index 782f8d72..ba4099c8 100644 --- a/core/config.c +++ b/core/config.c @@ -14,6 +14,8 @@ #include #include +extern void modulerehash(void); + char *theconfig; typedef struct { @@ -32,6 +34,7 @@ void rehashconfig() { Error("config",ERR_INFO,"Rehashing config file."); freeconfig(); initconfig(NULL); + modulerehash(); } void freeconfig() { @@ -77,7 +80,7 @@ void initconfig(char *filename) { array_init((§ions),sizeof(configsection)); if ((fp=fopen(filename,"r"))==NULL) { - Error("core",ERR_STOP,"Couldn't load config file."); + Error("core",ERR_STOP,"Couldn't load config file '%s'.", filename); exit(1); }