According to the IRC spec, for all messages, including PASS, the last parameter can be prefixed with a colon, allowing spaces in that parameter. ZNC does not handle a PASS message where the password argument is prefixed with a colon. And here's the fix:
Client.cpp, line 90:
m_sPass = sLine.Token(1);
if (m_sPass.Left(1) == ":") {
m_sPass.LeftChomp();
}
SilverLeo
Engine
None
Public
|
Date: 2009-03-02 10:59:37 PST I think SilverLeo fixed this in rev 1403 but didn't close the bug report. |