mirror of
https://github.com/znc/znc.git
synced 2026-05-08 22:34:45 +02:00
Fix support for /msg @#chan :hi
005 STATUSMSG defines list of characters prependable to channel name, but we used simple modes instead. See https://tools.ietf.org/html/draft-brocklesby-irc-isupport-03#section-3.16 Fix #272 Thanks to grawity for the link to 005 docs draft, and to carrot for testing the patch.
This commit is contained in:
+2
-1
@@ -624,7 +624,8 @@ const vector<CChan*>& CIRCNetwork::GetChans() const { return m_vChans; }
|
||||
|
||||
CChan* CIRCNetwork::FindChan(CString sName) const {
|
||||
if (GetIRCSock()) {
|
||||
sName.TrimLeft(GetIRCSock()->GetPerms());
|
||||
// See https://tools.ietf.org/html/draft-brocklesby-irc-isupport-03#section-3.16
|
||||
sName.TrimLeft(GetIRCSock()->GetISupport("STATUSMSG", ""));
|
||||
}
|
||||
|
||||
for (unsigned int a = 0; a < m_vChans.size(); a++) {
|
||||
|
||||
Reference in New Issue
Block a user