1
0
mirror of https://github.com/anope/anope.git synced 2026-07-05 13:23:12 +02:00

Store modes as their object form in ModeStatus.

This has the side effect of preventing users from putting nonsense
modes in {botserv}:botmodes and other related fields.
This commit is contained in:
Sadie Powell
2026-02-16 23:17:40 +00:00
parent 2f1f04f7cb
commit d43acc2381
14 changed files with 60 additions and 48 deletions
+1 -1
View File
@@ -386,7 +386,7 @@ Conf::Conf() : Block("")
if (memb != NULL)
{
for (auto mode : memb->status.Modes())
c->RemoveMode(bi, ModeManager::FindChannelModeByChar(mode), bi->GetUID());
c->RemoveMode(bi, mode, bi->GetUID());
}
/* Set the new modes */
for (char want_mode : want_modes)