commit - 13122bc97d13c2630ab4b25a621486d0b7a0d134
commit + f8002057f20e71f24b52c3aab5df3dc1760a151e
blob - 59a8ef9e7e3821d1683fa40f44727ac601ec94b5
blob + ef36a2fe5d1c1842c851624c5322c91979554084
--- src/ngircd/conf.c
+++ src/ngircd/conf.c
break;
} while (*(++ptr));
- if (!Conf_ServerName[0]) {
+ if (!Conf_ServerName[0] || !strchr(Conf_ServerName, '.'))
+ {
/* No server name configured! */
config_valid = false;
Config_Error(LOG_ALERT,
}
}
- if (Conf_ServerName[0] && !strchr(Conf_ServerName, '.')) {
- /* No dot in server name! */
- config_valid = false;
- Config_Error(LOG_ALERT,
- "Invalid server name configured in \"%s\" (section 'Global': 'Name'): Dot missing!",
- NGIRCd_ConfFile);
- if (!Configtest) {
- Config_Error(LOG_ALERT,
- "%s exiting due to fatal errors!",
- PACKAGE_NAME);
- exit(1);
- }
- }
-
#ifdef STRICT_RFC
if (!Conf_ServerAdminMail[0]) {
/* No administrative contact configured! */
blob - e352d586e80c9c62743b8c01ec5d0ffe354be832
blob + 6244846fb4b020275137f3f2189041c16a036c0c
--- src/ngircd/sighandlers.c
+++ src/ngircd/sighandlers.c
if (strcmp(old_name, Conf_ServerName) != 0 ) {
strlcpy(Conf_ServerName, old_name, sizeof Conf_ServerName);
Log(LOG_ERR,
- "Can't change \"ServerName\" on runtime! Ignored new name.");
+ "Can't change server name (\"Name\") on runtime! Ignored new name.");
}
if (old_nicklen != Conf_MaxNickLength) {
Conf_MaxNickLength = old_nicklen;