X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fu_listmode.h;h=7f2d9fa25ed007e17c7da45ebce399d3d2b18acd;hb=38ca8be9a3881a3cb3cf6864e67b779ffbab6874;hp=d5770d9b746e2902498b9473d28af88dadaf1abc;hpb=902f5b36810fa8d367dacb6895f79d58afd619a1;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/u_listmode.h b/include/u_listmode.h index d5770d9b7..7f2d9fa25 100644 --- a/include/u_listmode.h +++ b/include/u_listmode.h @@ -102,12 +102,11 @@ class ListModeBase : public ModeHandler { modelist* el; channel->GetExt(infokey, el); - irc::string csp(assign(parameter)); if (el) { for (modelist::iterator it = el->begin(); it != el->end(); it++) { - if(csp == it->mask) + if(parameter == it->mask) { return std::make_pair(true, parameter); } @@ -132,12 +131,10 @@ class ListModeBase : public ModeHandler virtual void RemoveMode(chanrec* channel) { - ServerInstance->Log(DEBUG,"Removing listmode base from %s %s",channel->name,infokey.c_str()); modelist* el; channel->GetExt(infokey, el); if (el) { - ServerInstance->Log(DEBUG,"Channel is extended with a list"); irc::modestacker modestack(false); std::deque stackresult; const char* mode_junk[MAXMODES+1];