diff options
| author | 2024-08-27 18:17:24 +0100 | |
|---|---|---|
| committer | 2024-08-27 18:18:13 +0100 | |
| commit | bb189aecb7268244a96e5ae728251e0a13e8fca4 (patch) | |
| tree | c81216a91c8f6133e8b23a68bba401b3e3e282b2 /src | |
| parent | Fix the whowas database not being updated on nick change. (diff) | |
| download | inspircd++-bb189aecb7268244a96e5ae728251e0a13e8fca4.tar.gz inspircd++-bb189aecb7268244a96e5ae728251e0a13e8fca4.tar.bz2 inspircd++-bb189aecb7268244a96e5ae728251e0a13e8fca4.zip | |
Avoid adding UUID users to the whowas database.
Diffstat (limited to 'src')
| -rw-r--r-- | src/coremods/core_whowas.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/coremods/core_whowas.cpp b/src/coremods/core_whowas.cpp index cd671db7c..a196079d0 100644 --- a/src/coremods/core_whowas.cpp +++ b/src/coremods/core_whowas.cpp @@ -449,12 +449,13 @@ public: void OnUserQuit(User* user, const std::string& message, const std::string& oper_message) override { - cmd.manager.Add(user, user->nick); + if (user->nick != user->uuid) + cmd.manager.Add(user, user->nick); } void OnUserPostNick(User* user, const std::string& oldnick) override { - if (nickupdate) + if (nickupdate && oldnick != user->uuid) cmd.manager.Add(user, oldnick); } |
