]> jfr.im git - solanum.git/blobdiff - src/s_conf.c
Remove s_assert definition from ircd_defs.h and add it to its own header.
[solanum.git] / src / s_conf.c
index 303ed509377a06f21ed596f09622ecbc5069c748..57c32fc44a0855935b25c7b0d6c371fd908f6cea 100644 (file)
@@ -53,6 +53,7 @@
 #include "operhash.h"
 #include "chmode.h"
 #include "hook.h"
+#include "s_assert.h"
 
 struct config_server_hide ConfigServerHide;
 
@@ -1350,6 +1351,8 @@ read_conf_files(int cold)
           dont know anything else
 
           - Gozem 2002-07-21 
+
+
         */
        rb_strlcpy(conffilebuf, filename, sizeof(conffilebuf));
 
@@ -1357,7 +1360,15 @@ read_conf_files(int cold)
        {
                if(cold)
                {
+                       inotice("Failed in reading configuration file %s, aborting", filename);
                        ilog(L_MAIN, "Failed in reading configuration file %s", filename);
+
+                       int e;
+                       e = errno;
+
+                       inotice("FATAL: %s %s", strerror(e), filename);
+                       ilog(L_MAIN, "FATAL: %s %s", strerror(e), filename);
+
                        exit(-1);
                }
                else