]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/compat.cpp
m_spanningtree Fix routing of unicast messages
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / compat.cpp
index 02e11c8494f22b1f544439f577907de46073cf50..1d573b8b426454b8380542b18cbdf17324b898b7 100644 (file)
@@ -286,6 +286,17 @@ bool TreeSocket::PreProcessOldProtocolMessage(User*& who, std::string& cmd, std:
 
                params.insert(params.begin()+2, ConvToStr(ServerInstance->Time()));
        }
+       else if (cmd == "MODENOTICE")
+       {
+               // MODENOTICE is always supported by 2.0 but it's optional in 2.2.
+               params.insert(params.begin(), "*");
+               params.insert(params.begin()+1, cmd);
+               cmd = "ENCAP";
+       }
+       else if (cmd == "RULES")
+       {
+               return false;
+       }
 
        return true; // Passthru
 }