aboutsummaryrefslogtreecommitdiffstats
path: root/modules/spanningtree/capab.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2026-03-19 13:56:39 +0000
committerGravatar Sadie Powell2026-03-19 13:56:39 +0000
commit458aee806731b45383ba7d09b6c6e88e60ebbf82 (patch)
tree034758dbd9970f1ae88276a4b5b098cc42224ad5 /modules/spanningtree/capab.cpp
parentMerge branch 'insp4' into master. (diff)
Improve support for renaming modes.
Diffstat (limited to 'modules/spanningtree/capab.cpp')
-rw-r--r--modules/spanningtree/capab.cpp30
1 files changed, 1 insertions, 29 deletions
diff --git a/modules/spanningtree/capab.cpp b/modules/spanningtree/capab.cpp
index 1671caba4..455cb3507 100644
--- a/modules/spanningtree/capab.cpp
+++ b/modules/spanningtree/capab.cpp
@@ -285,35 +285,7 @@ std::string TreeSocket::BuildModeList(ModeType mtype)
else
mdesc.append("simple:");
- // BEGIN COMPATIBILITY CODE
- auto mname = mh->service_name;
- if (proto_version < PROTO_INSPIRCD_5)
- {
- switch (mtype)
- {
- case MODETYPE_CHANNEL:
- {
- if (mh->service_name == "c_registered")
- mname = "registered";
- break;
- }
- case MODETYPE_USER:
- {
- if (mh->service_name == "noctcp")
- mname = "u_noctcp";
- else if (mh->service_name == "registered")
- mname = "u_registered";
- else if (mh->service_name == "sslonly")
- mname = "sslqueries";
- else if (mh->service_name == "stripcolor")
- mname = "u_stripcolor";
- break;
- }
- }
- }
- // END COMPATIBILITY CODE
-
- mdesc.append(mname);
+ mdesc.append(mh->GetName(proto_version < PROTO_INSPIRCD_5));
mdesc.push_back('=');
if (pm)
{