Force nicklen (all flavours) to be at least 9.
This commit is contained in:
parent
b225bf93b7
commit
ca8ff4830b
2 changed files with 11 additions and 2 deletions
|
@ -898,9 +898,12 @@ AC_HELP_STRING([--with-nicklen=LENGTH],[Set the upper-bound nick length to LENGT
|
|||
if ! expr "$withval" + 0 >/dev/null 2>&1; then
|
||||
AC_ERROR([NICKLEN must be a numeric value])
|
||||
fi
|
||||
if test $withval -ge 50; then
|
||||
if test $withval -gt 50; then
|
||||
NICKLEN=50
|
||||
AC_MSG_WARN([NICKLEN has a hard limit of 50. Setting NICKLEN=50])
|
||||
elif test $withval -lt 9; then
|
||||
NICKLEN=9
|
||||
AC_MSG_WARN([NICKLEN has a lower limit of 9. Setting NICKLEN=9])
|
||||
else
|
||||
NICKLEN="$withval"
|
||||
fi
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue