From 245d01e7afe4f9f0191edf22847dc9b27f59d1a3 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 1 Jul 2023 14:24:23 +0100 Subject: Fix a regression that prevented SVSHOLDs from being added. --- src/modules/m_services.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/modules/m_services.cpp') diff --git a/src/modules/m_services.cpp b/src/modules/m_services.cpp index 19ba5b913..2f76141b2 100644 --- a/src/modules/m_services.cpp +++ b/src/modules/m_services.cpp @@ -123,7 +123,7 @@ public: bool Matches(const std::string& text) const override { - return irc::equals(nickname, text): + return irc::equals(text, nickname); } }; @@ -152,7 +152,7 @@ class CommandSVSHold final { public: CommandSVSHold(Module* Creator) - : Command(Creator, "SVSHOLD", 1) + : Command(Creator, "SVSHOLD") { // No need to set any privs because they're not checked for remote users. } @@ -160,7 +160,7 @@ public: CmdResult Handle(User* user, const Params& parameters) { // The command can only be executed by remote services servers. - if (!IS_LOCAL(user) || !user->server->IsService()) + if (IS_LOCAL(user) || !user->server->IsService()) return CmdResult::FAILURE; if (parameters.size() == 1) -- cgit v1.3.1-10-gc9f91