aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/treesocket2.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2024-02-26 18:01:03 +0000
committerGravatar Sadie Powell2024-02-27 13:15:08 +0000
commit81e84056170f4f25a8dd0647739486f28fb5edcd (patch)
tree53259cc51942bb1db0149eb429a95780481b14e4 /src/modules/m_spanningtree/treesocket2.cpp
parentMerge branch 'insp3' into master. (diff)
Move SVSJOIN/SVSNICK/SVSPART to the services module.
Diffstat (limited to 'src/modules/m_spanningtree/treesocket2.cpp')
-rw-r--r--src/modules/m_spanningtree/treesocket2.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/modules/m_spanningtree/treesocket2.cpp b/src/modules/m_spanningtree/treesocket2.cpp
index 09bc27807..1398e323d 100644
--- a/src/modules/m_spanningtree/treesocket2.cpp
+++ b/src/modules/m_spanningtree/treesocket2.cpp
@@ -347,6 +347,13 @@ void TreeSocket::ProcessConnectedLine(std::string& taglist, std::string& prefix,
return;
}
+ // Translate commands coming from servers using an older protocol
+ if (proto_version < PROTO_NEWEST)
+ {
+ if (!PreProcessOldProtocolMessage(who, command, params))
+ return;
+ }
+
ServerCommand* scmd = Utils->Creator->CmdManager.GetHandler(command);
CommandBase* cmdbase = scmd;
Command* cmd = nullptr;