aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/users.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/users.cpp b/src/users.cpp
index 0c5ab6be3..1780a4c0d 100644
--- a/src/users.cpp
+++ b/src/users.cpp
@@ -1082,7 +1082,10 @@ void User::ChangeRealHost(const std::string& host, bool resetdisplay)
// If we are just resetting the display host then we don't need to
// do anything else.
if (!changehost)
+ {
+ InvalidateCache();
return;
+ }
// Don't call the OnChangeRealHost event when initialising a user.
const bool initializing = realhost.empty();