diff options
| author | 2026-02-26 22:48:20 +0000 | |
|---|---|---|
| committer | 2026-02-26 22:48:20 +0000 | |
| commit | 89efe98125805fac83a62a2b72339c529bdb3149 (patch) | |
| tree | 9004e827931d8c0d66be20e4a3e78e72ee6e75be /modules/spanningtree/capab.cpp | |
| parent | Add the rewritten sacommands module. (diff) | |
Remove the c_ prefix from the c_registered mode.
Diffstat (limited to 'modules/spanningtree/capab.cpp')
| -rw-r--r-- | modules/spanningtree/capab.cpp | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/modules/spanningtree/capab.cpp b/modules/spanningtree/capab.cpp index 3b2f3cbe2..8bb7448b5 100644 --- a/modules/spanningtree/capab.cpp +++ b/modules/spanningtree/capab.cpp @@ -271,16 +271,26 @@ std::string TreeSocket::BuildModeList(ModeType mtype) auto mname = mh->name; if (proto_version < PROTO_INSPIRCD_5) { - if (mtype == MODETYPE_USER) + switch (mtype) { - if (mh->name == "noctcp") - mname = "u_noctcp"; - else if (mh->name == "registered") - mname = "u_registered"; - else if (mh->name == "sslonly") - mname = "sslqueries"; - else if (mh->name == "stripcolor") - mname = "u_stripcolor"; + case MODETYPE_CHANNEL: + { + if (mh->name == "c_registered") + mname = "registered"; + break; + } + case MODETYPE_USER: + { + if (mh->name == "noctcp") + mname = "u_noctcp"; + else if (mh->name == "registered") + mname = "u_registered"; + else if (mh->name == "sslonly") + mname = "sslqueries"; + else if (mh->name == "stripcolor") + mname = "u_stripcolor"; + break; + } } } // END COMPATIBILITY CODE |
