diff --git a/IRCSock.cpp b/IRCSock.cpp index 29f8181a..7dee6d99 100644 --- a/IRCSock.cpp +++ b/IRCSock.cpp @@ -664,10 +664,7 @@ void CIRCSock::ReadLine(const CString& sData) { return; // Don't forward this } - if (!sTopic.empty()) - sTopic = ":" + sTopic; - - sLine = ":" + Nick.GetNickMask() + " TOPIC " + pChan->GetName() + " " + sTopic; + sLine = ":" + Nick.GetNickMask() + " TOPIC " + pChan->GetName() + " :" + sTopic; } } else if (sCmd.CaseCmp("PRIVMSG") == 0) { // :nick!ident@host.com PRIVMSG #chan :Message