1
0
Fork 0
forked from External/ergo
Increase default/recommended mask list size limit to 150;
SAMODE overrides enforcement of the limit.
This commit is contained in:
Shivaram Lingamneni 2024-06-03 23:39:08 -04:00
parent 1117680fdd
commit 0517b5571d
3 changed files with 3 additions and 3 deletions

View file

@ -215,7 +215,7 @@ func (channel *Channel) ApplyChannelModeChanges(client *Client, isSamode bool, c
mask := change.Arg
switch change.Op {
case modes.Add:
if channel.lists[change.Mode].Length() >= client.server.Config().Limits.ChanListModes {
if !isSamode && channel.lists[change.Mode].Length() >= client.server.Config().Limits.ChanListModes {
if !listFullWarned[change.Mode] {
rb.Add(nil, client.server.name, ERR_BANLISTFULL, details.nick, chname, change.Mode.String(), client.t("Channel list is full"))
listFullWarned[change.Mode] = true