]> arthur.barton.de Git - ngircd.git/blobdiff - src/ngircd/conf.c
Merge branch 'xop' of https://github.com/kart0ffelsack/ngircd into bug92-xop
[ngircd.git] / src / ngircd / conf.c
index 034281c06a86ac7c42bc3edb6adffcaa3fb0d0ae..627e6d3fbf22557d695478ffe2a507b5fafe2a4d 100644 (file)
@@ -1911,6 +1911,13 @@ Validate_Config(bool Configtest, bool Rehash)
        bool config_valid = true;
        char *ptr;
 
+       /* Emit a warning when the config file is not a full path name */
+       if (NGIRCd_ConfFile[0] && NGIRCd_ConfFile[0] != '/') {
+               Config_Error(LOG_WARNING,
+                       "Not specifying a full path name to \"%s\" can cause problems when rehashing the server!",
+                       NGIRCd_ConfFile);
+       }
+
        /* Validate configured server name, see RFC 2812 section 2.3.1 */
        ptr = Conf_ServerName;
        do {