Closes #213
Conflicts:
ClientCommand.cpp
PutStatus(Table);
} else if (sCommand.Equals("DETACH")) {
- CString sChan = sLine.Token(1);
+ CString sChan = sLine.Token(1).MakeLower();
if (sChan.empty()) {
PutStatus("Usage: Detach <#chan>");
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++;