aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_services.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2023-07-12 02:30:05 +0100
committerGravatar Sadie Powell2023-07-12 02:30:05 +0100
commit5bd1fa9925ab9c508133801c02abf3915666fa83 (patch)
treeb546aa011185f642d2de0e01c4ee1c4fae4f5dce /src/modules/m_services.cpp
parentRemove rang and use fmtlib for printing coloured messages. (diff)
Fix disabling user mode +r on nick change.
Closes #2050.
Diffstat (limited to 'src/modules/m_services.cpp')
-rw-r--r--src/modules/m_services.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/m_services.cpp b/src/modules/m_services.cpp
index a436f9496..fdf4cf260 100644
--- a/src/modules/m_services.cpp
+++ b/src/modules/m_services.cpp
@@ -313,7 +313,7 @@ public:
void OnUserPostNick(User* user, const std::string& oldnick) override
{
- if (user->IsModeSet(registeredumode) && irc::equals(oldnick, user->nick))
+ if (user->IsModeSet(registeredumode) && !irc::equals(oldnick, user->nick))
registeredumode.RemoveMode(user);
}
};