Make /znc detach case insensitive

Closes #213
This commit is contained in:
Kyle Fuller
2012-12-22 17:41:24 +00:00
parent 9e7110175a
commit 6a55c3a0ee

View File

@@ -106,7 +106,7 @@ void CClient::UserCommand(CString& sLine) {
return;
}
CString sChan = sLine.Token(1);
CString sChan = sLine.Token(1).MakeLower();
if (sChan.empty()) {
PutStatus("Usage: Detach <#chan>");
@@ -117,7 +117,10 @@ void CClient::UserCommand(CString& sLine) {
vector<CChan*>::const_iterator it;
unsigned int uMatches = 0, uDetached = 0;
for (it = vChans.begin(); it != vChans.end(); ++it) {
if (!(*it)->GetName().WildCmp(sChan))
CChan *pChannel = *it;
CString channelName = pChannel->GetName().AsLower();
if (!channelName.WildCmp(sChan))
continue;
uMatches++;