From f5dbe86543020117201f661d7bfbe1ea9e7c120e Mon Sep 17 00:00:00 2001 From: Kyle Fuller Date: Tue, 17 Jan 2012 21:40:14 +0000 Subject: [PATCH] CTCP's with no values should not be passed to the client Fixes #105 --- src/IRCSock.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index 496ce0cc..cf93d4af 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -793,6 +793,10 @@ bool CIRCSock::OnGeneralCTCP(CNick& Nick, CString& sMessage) { if (it != mssCTCPReplies.end()) { sReply = m_pNetwork->ExpandString(it->second); bHaveReply = true; + + if (sReply.empty()) { + return true; + } } if (!bHaveReply && !m_pNetwork->IsUserAttached()) {