From 89efe98125805fac83a62a2b72339c529bdb3149 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 26 Feb 2026 22:48:20 +0000 Subject: Remove the c_ prefix from the c_registered mode. --- modules/spanningtree/capab.cpp | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) (limited to 'modules/spanningtree/capab.cpp') 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 -- cgit v1.3.1-10-gc9f91