1
0
mirror of https://github.com/anope/anope.git synced 2026-06-28 21:36:37 +02:00

Merge pull request #224 from genius3000/2.0+deoper_superadmin

Ensure SuperAdmin isn't left on when de-opering
This commit is contained in:
Robby
2019-02-14 04:41:27 +01:00
+5
View File
@@ -561,8 +561,13 @@ void User::RemoveModeInternal(const MessageSource &source, UserMode *um)
this->modes.erase(um->name);
if (um->name == "OPER")
{
--OperCount;
// Don't let people de-oper and remain a SuperAdmin
this->super_admin = false;
}
if (um->name == "CLOAK" || um->name == "VHOST")
{
this->vhost.clear();