]> jfr.im git - solanum.git/blobdiff - src/newconf.c
Add one more const.
[solanum.git] / src / newconf.c
index eac863c0ac9c5149c519e126803e7ce4035d740c..8447201edca673e8d5e03bddd1bbed32c3a5409d 100644 (file)
@@ -268,9 +268,15 @@ conf_set_serverinfo_nicklen(void *data)
        if (ConfigFileEntry.nicklen > NICKLEN)
        {
                conf_report_error("Warning -- ignoring serverinfo::nicklen -- provided nicklen (%u) is greater than allowed nicklen (%u)",
-                                 ConfigFileEntry.nicklen, NICKLEN);
+                                 ConfigFileEntry.nicklen - 1, NICKLEN - 1);
                ConfigFileEntry.nicklen = NICKLEN;
        }
+       else if (ConfigFileEntry.nicklen < 9 + 1)
+       {
+               conf_report_error("Warning -- serverinfo::nicklen is too low (%u) -- forcing 9",
+                                 ConfigFileEntry.nicklen);
+               ConfigFileEntry.nicklen = 9 + 1;
+       }
 }
 
 static void