for (map<unsigned char, CString>::const_iterator it = m_musModes.begin(); it != m_musModes.end(); it++) {
if (it->first == 's') {
- sMode = "@";
+ sMode = "@";
} else if ((it->first == 'p') && sMode.empty()){
- sMode = "*";
+ sMode = "*";
}
}
CString sModes = sLine.Token(2, true);
if (m_pUser && m_pUser->IsChan(sTarget)) {
- CChan *pChan = m_pUser->FindChan(sTarget);
+ CChan *pChan = m_pUser->FindChan(sTarget);
- if (pChan && sModes.empty()) {
- PutClient(":" + m_pUser->GetIRCServer() + " 324 " + GetNick() + " " + sTarget + " " + pChan->GetModeString());
- if (pChan->GetCreationDate() > 0) {
- PutClient(":" + m_pUser->GetIRCServer() + " 329 " + GetNick() + " " + sTarget + " " + CString(pChan->GetCreationDate()));
- }
+ if (pChan && sModes.empty()) {
+ PutClient(":" + m_pUser->GetIRCServer() + " 324 " + GetNick() + " " + sTarget + " " + pChan->GetModeString());
+ if (pChan->GetCreationDate() > 0) {
+ PutClient(":" + m_pUser->GetIRCServer() + " 329 " + GetNick() + " " + sTarget + " " + CString(pChan->GetCreationDate()));
+ }
return;
- }
+ }
}
} else if (sCommand.CaseCmp("QUIT") == 0) {
if (m_pUser) {
#else
while ((iArg = getopt_long(argc, argv, "hvnrcsd:", g_LongOpts, &iOptIndex)) != -1) {
#endif /* HAVE_LIBSSL */
- switch (iArg) {
+ switch (iArg) {
case 'h':
GenerateHelp(argv[0]);
return 0;
default:
GenerateHelp(argv[0]);
return 1;
- }
+ }
}
if (optind < argc) {
}
}
} else {
- m_pUser->PutUser(":irc.znc.in 442 " + m_pUser->GetIRCNick().GetNick() + " " + sChannel + " :You're not on that channel");
+ m_pUser->PutUser(":irc.znc.in 442 " + m_pUser->GetIRCNick().GetNick() + " " + sChannel + " :You're not on that channel");
}
return HALT;
}
}
if (sDataDir.empty()) {
- m_sZNCPath = m_sHomePath + "/.znc";
+ m_sZNCPath = m_sHomePath + "/.znc";
} else {
- m_sZNCPath = sDataDir;
+ m_sZNCPath = sDataDir;
}
// Other dirs that we use