From 676d105347ef44d20f3a5cdb844dc3dcf8448439 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 17 Nov 2016 23:45:25 +0000 Subject: [PATCH] Workaround gitter for 1.6 It's fixed properly for 1.7 already. Fix #1321 --- src/IRCSock.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index 91730f16..500f8df6 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -145,7 +145,7 @@ void CIRCSock::ReadLine(const CString& sData) { // we don't want any PING forwarded PutIRCQuick("PONG " + sLine.substr(5)); return; - } else if (sLine.Token(1).Equals("PONG")) { + } else if ((sLine.Token(1).Equals("PONG") && sLine.Token(0).StartsWith(":")) || sLine.Token(0).Equals("PONG")) { // Block PONGs, we already responded to the pings return; } else if (sLine.Equals("ERROR ", false, 6)) {