diff --git a/source/ircd/channel.d b/source/ircd/channel.d index 2378157..5a1502d 100644 --- a/source/ircd/channel.d +++ b/source/ircd/channel.d @@ -224,7 +224,13 @@ class Channel modes ~= mode; - //TODO: If RFC-strictness is off, clear the invite list when +i is set + version (BasicFixes) + { + if (mode == 'i') + { + inviteHolders = []; + } + } return true; }