mirror of
https://github.com/anope/anope.git
synced 2026-06-29 11:16:38 +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:
@@ -77,8 +77,8 @@ public:
|
||||
memb->status.Clear();
|
||||
|
||||
BotInfo *setter = BotInfo::Find(user->GetUID());
|
||||
for (auto mode : cs.Modes())
|
||||
c->SetMode(setter, ModeManager::FindChannelModeByChar(mode), user->GetUID(), false);
|
||||
for (auto *mode : cs.Modes())
|
||||
c->SetMode(setter, mode, user->GetUID(), false);
|
||||
|
||||
if (memb != NULL)
|
||||
memb->status = cs;
|
||||
|
||||
Reference in New Issue
Block a user