diff options
| author | 2023-07-01 14:24:23 +0100 | |
|---|---|---|
| committer | 2023-07-01 14:31:07 +0100 | |
| commit | 245d01e7afe4f9f0191edf22847dc9b27f59d1a3 (patch) | |
| tree | 767a4587f3245df58153ad71c6fee83cc1b75213 /src/modules | |
| parent | Merge the svshold module into the services module. (diff) | |
Fix a regression that prevented SVSHOLDs from being added.
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/m_services.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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) |
