diff options
author | Adam <Adam@anope.org> | 2013-11-18 18:36:37 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2013-11-18 18:36:37 -0500 |
commit | 676db0ba6ff15b0af1530ef6dd46d9cf52507a97 (patch) | |
tree | 8ce93048137faca3c6eb2fd92423a611b79096d6 /modules/commands/cs_enforce.cpp | |
parent | b2802d0beb0a604a9345aa1445ca430c33f7dda7 (diff) |
Actually we can use this ssl ext type which apparently does exist
Diffstat (limited to 'modules/commands/cs_enforce.cpp')
-rw-r--r-- | modules/commands/cs_enforce.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/modules/commands/cs_enforce.cpp b/modules/commands/cs_enforce.cpp index 4797eb31a..8d92d33b6 100644 --- a/modules/commands/cs_enforce.cpp +++ b/modules/commands/cs_enforce.cpp @@ -107,12 +107,6 @@ class CommandCSEnforce : public Command void DoSSLOnly(CommandSource &source, ChannelInfo *ci) { - if (!ModeManager::FindUserModeByName("SSL")) - { - source.Reply(_("Your IRCD has no SSL usermode, so this can't be done.")); - return; - } - bool override = !source.AccessFor(ci).HasPriv("AKICK") && source.HasPriv("chanserv/access/modify"); Log(override ? LOG_OVERRIDE : LOG_COMMAND, source, this, ci) << "to enforce SSL only"; @@ -125,7 +119,7 @@ class CommandCSEnforce : public Command if (user->IsProtected()) continue; - if (!user->HasMode("SSL")) + if (!user->HasMode("SSL") && !user->HasExt("ssl")) users.push_back(user); } |