diff --git a/Content.Server/Administration/AdminManager.cs b/Content.Server/Administration/AdminManager.cs index 11bdef4955..cb8dc386a9 100644 --- a/Content.Server/Administration/AdminManager.cs +++ b/Content.Server/Administration/AdminManager.cs @@ -267,9 +267,7 @@ namespace Content.Server.Administration } else if (e.NewStatus == SessionStatus.Disconnected) { - _admins.Remove(e.Session); - - if (_cfg.GetCVar(CCVars.AdminAnnounceLogout)) + if (_admins.Remove(e.Session) && _cfg.GetCVar(CCVars.AdminAnnounceLogout)) { _chat.SendAdminAnnouncement(Loc.GetString("Admin logout: {0}", e.Session.Name)); }