X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Flistmode.cpp;h=74977b866da91be530fe4332d57140359adad7a9;hb=33180223e318c304892b3fa8640f90f1ddf6f4b4;hp=23f98bf3fb616ed56347f895edd2b9f42220fccf;hpb=02497bfa999da26c19a92d8620c35bb97f1da711;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/listmode.cpp b/src/listmode.cpp index 23f98bf3f..74977b866 100644 --- a/src/listmode.cpp +++ b/src/listmode.cpp @@ -69,7 +69,7 @@ void ListModeBase::DoRehash() { // For each tag ConfigTag* c = i->second; - ListLimit limit(c->getString("chan"), c->getInt("limit")); + ListLimit limit(c->getString("chan"), c->getUInt("limit", 0)); if (limit.mask.size() && limit.limit > 0) chanlimits.push_back(limit); @@ -221,6 +221,10 @@ bool ListModeBase::ValidateParam(User*, Channel*, std::string&) return true; } +void ListModeBase::OnParameterMissing(User*, User*, Channel*) +{ +} + void ListModeBase::TellListTooLong(User* source, Channel* channel, std::string& parameter) { source->WriteNumeric(ERR_BANLISTFULL, channel->name, parameter, "Channel ban list is full");