]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_remove.cpp
Set User::host before calling ChangeIP()
[user/henk/code/inspircd.git] / src / modules / m_remove.cpp
index 86f50ad625d9ad351dda7687f9e982c6063aabab..cf139f4a3d5dbe9032039dd18009e5ad872e3fff 100644 (file)
@@ -63,7 +63,10 @@ class RemoveBase : public Command
                const std::string& username = parameters[neworder ? 1 : 0];
 
                /* Look up the user we're meant to be removing from the channel */
-               target = ServerInstance->FindNick(username);
+               if (IS_LOCAL(user))
+                       target = ServerInstance->FindNickOnly(username);
+               else
+                       target = ServerInstance->FindNick(username);
 
                /* And the channel we're meant to be removing them from */
                channel = ServerInstance->FindChan(channame);