diff options
Diffstat (limited to 'src/modes.cpp')
-rw-r--r-- | src/modes.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modes.cpp b/src/modes.cpp index 0c259ea7c..c915ca351 100644 --- a/src/modes.cpp +++ b/src/modes.cpp @@ -484,7 +484,7 @@ std::list<std::string> ModeManager::BuildModeStrings(StackerInfo *info) buf = "+"; for (it = info->AddModes.begin(); it != info->AddModes.end(); ++it) { - if (++Modes > 12) //XXX this number needs to be recieved from the ircd + if (++Modes > ircd->maxmodes) { ret.push_back(buf + parambuf); buf = "+"; @@ -513,7 +513,7 @@ std::list<std::string> ModeManager::BuildModeStrings(StackerInfo *info) buf += "-"; for (it = info->DelModes.begin(); it != info->DelModes.end(); ++it) { - if (++Modes > 12) //XXX this number needs to be recieved from the ircd + if (++Modes > ircd->maxmodes) { ret.push_back(buf + parambuf); buf = "-"; |