diff options
author | Peter Powell <petpow@saberuk.com> | 2018-10-09 19:53:37 +0100 |
---|---|---|
committer | Peter Powell <petpow@saberuk.com> | 2018-10-09 20:09:05 +0100 |
commit | 3f0a66ce0636726c5b16c291f59e59f6ae7edaf7 (patch) | |
tree | 5ab0ee7d9319197958214a251e1dd89dca27237f /src/modules | |
parent | 548def58600a5841792504bfdb117c1077482a0d (diff) |
Fix sending malformed ERR_BANLISTFULL numerics in some contexts.
Fixes ircdocs/irc-defs#37.
Diffstat (limited to 'src/modules')
-rw-r--r-- | src/modules/m_banredirect.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/m_banredirect.cpp b/src/modules/m_banredirect.cpp index 1d35c2934..3df8b5e66 100644 --- a/src/modules/m_banredirect.cpp +++ b/src/modules/m_banredirect.cpp @@ -80,7 +80,8 @@ class BanRedirect : public ModeWatcher if(adding && (channel->bans.size() > static_cast<unsigned>(maxbans))) { - source->WriteNumeric(478, "%s %s :Channel ban list for %s is full (maximum entries for this channel is %ld)", source->nick.c_str(), channel->name.c_str(), channel->name.c_str(), maxbans); + source->WriteNumeric(478, "%s %s %c :Channel ban list for %s is full (maximum entries for this channel is %ld)", + source->nick.c_str(), channel->name.c_str(), mode, channel->name.c_str(), maxbans); return false; } |