diff options
author | om <om@e03df62e-2008-0410-955e-edbf42e46eb7> | 2006-01-25 15:35:40 +0000 |
---|---|---|
committer | om <om@e03df62e-2008-0410-955e-edbf42e46eb7> | 2006-01-25 15:35:40 +0000 |
commit | 3d2a89504ac933c87e92032c27be84b24dc4bdff (patch) | |
tree | 408c1ee507b1b426db85fe7981956503601b5725 | |
parent | fecd6851e063d091cf57acc069d69ddb8a1beb04 (diff) |
remove redundant variable and fix log output
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2886 e03df62e-2008-0410-955e-edbf42e46eb7
-rw-r--r-- | include/u_listmode.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/u_listmode.h b/include/u_listmode.h index b6cac9c50..233dd5310 100644 --- a/include/u_listmode.h +++ b/include/u_listmode.h @@ -45,7 +45,6 @@ typedef std::vector<ListLimit> limitlist; class ListModeBaseModule : public Module { protected: - int maxlist; char mode; std::string infokey; std::string listnumeric; @@ -147,12 +146,15 @@ public: } } + unsigned int maxsize = 0; + for(limitlist::iterator it = chanlimits.begin(); it != chanlimits.end(); it++) { if(Srv->MatchText(chan->name, it->mask)) { // We have a pattern matching the channel... - if(el->size() < it->limit) + maxsize = el->size(); + if(maxsize < it->limit) { // And now add the mask onto the list... ListItem e; @@ -169,7 +171,7 @@ public: // List is full WriteServ(user->fd, "478 %s %s %s :Channel ban/ignore list is full", user->nick, chan->name, params[0].c_str()); - log(DEBUG, "m_exceptionbase.so: %s tried to set mask %s on %s but the list is full (max %d)", user->nick, params[0].c_str(), chan->name, maxlist); + log(DEBUG, "m_exceptionbase.so: %s tried to set mask %s on %s but the list is full (max %d)", user->nick, params[0].c_str(), chan->name, maxsize); return -1; } else |