mirror of
https://github.com/znc/znc.git
synced 2026-08-06 08:52:57 +02:00
Changed CString::Token() to split on a string rather than char
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@398 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
+6
-6
@@ -356,7 +356,7 @@ void CIRCSock::ReadLine(const CString& sData) {
|
||||
CString sNickMask = sLine.Token(0);
|
||||
sNickMask.LeftChomp();
|
||||
|
||||
CString sNick = sNickMask.Token(0, false, '!');
|
||||
CString sNick = sNickMask.Token(0, false, "!");
|
||||
CString sCmd = sLine.Token(1);
|
||||
CString sRest = sLine.Token(2, true);
|
||||
|
||||
@@ -881,12 +881,12 @@ void CIRCSock::ParseISupport(const CString& sLine) {
|
||||
CString sArg = sLine.Token(i++);
|
||||
|
||||
while (!sArg.empty()) {
|
||||
CString sName = sArg.Token(0, false, '=');
|
||||
CString sValue = sArg.Token(1, true, '=');
|
||||
CString sName = sArg.Token(0, false, "=");
|
||||
CString sValue = sArg.Token(1, true, "=");
|
||||
|
||||
if (sName.CaseCmp("PREFIX") == 0) {
|
||||
CString sPrefixes = sValue.Token(1, false, ')');
|
||||
CString sPermModes = sValue.Token(0, false, ')');
|
||||
CString sPrefixes = sValue.Token(1, false, ")");
|
||||
CString sPermModes = sValue.Token(0, false, ")");
|
||||
sPermModes.LeftTrim("(");
|
||||
|
||||
if (!sPrefixes.empty() && sPermModes.size() == sPrefixes.size()) {
|
||||
@@ -904,7 +904,7 @@ void CIRCSock::ParseISupport(const CString& sLine) {
|
||||
m_mueChanModes.clear();
|
||||
|
||||
for (unsigned int a = 0; a < 4; a++) {
|
||||
CString sModes = sValue.Token(a, false, ',');
|
||||
CString sModes = sValue.Token(a, false, ",");
|
||||
|
||||
for (unsigned int b = 0; b < sModes.size(); b++) {
|
||||
m_mueChanModes[sModes[b]] = (EChanModeArgs) a;
|
||||
|
||||
Reference in New Issue
Block a user