Mon 30 Jul 2012 12:28:46 PM UTC, original submission:
Some exotic servers like irc.webchat.org include the prefix chars in the chanmodes as type A, which is wrong (prefix chars MUST NOT be in chanmodes, and if they are, they are considered as type B).
Wrong message 005, on irc.webchat.org:
PREFIX=(ovu)@+- CHANMODES=bouv,k,lOMN,cdejimnpqrstzAJLRU
(the correct CHANMODES should be: "b,k,lOMN,cdejimnpqrstzAJLRU")
Example of good message 005, on irc.freenode.net:
PREFIX=(ov)@+ CHANMODES=eIbq,k,flj,CFLMPQcgimnprstz
Fix: first check if a chanmode is in prefix, and if found, then consider it's type B (even if the type in chanmode is different).
Problem reported by Trashlord on #weechat.
|