summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modules/m_sslinfo.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/m_sslinfo.cpp b/src/modules/m_sslinfo.cpp
index 3ced2bc8b..4623b318f 100644
--- a/src/modules/m_sslinfo.cpp
+++ b/src/modules/m_sslinfo.cpp
@@ -144,23 +144,23 @@ class UserCertificateAPIImpl : public UserCertificateAPIBase
}
};
-class CommandSSLInfo : public Command
+class CommandSSLInfo : public SplitCommand
{
public:
UserCertificateAPIImpl sslapi;
bool operonlyfp;
CommandSSLInfo(Module* Creator)
- : Command(Creator, "SSLINFO", 1)
+ : SplitCommand(Creator, "SSLINFO", 1)
, sslapi(Creator)
{
+ allow_empty_last_param = false;
syntax = "<nick>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
{
User* target = ServerInstance->FindNickOnly(parameters[0]);
-
if ((!target) || (target->registered != REG_ALL))
{
user->WriteNumeric(Numerics::NoSuchNick(parameters[0]));