]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_vhost.cpp
Merge insp20
[user/henk/code/inspircd.git] / src / modules / m_vhost.cpp
index 2e25849aed832876faea0e0800d0dc06e3734ebb..53910fdbe5c6f65e14f82fd76feb7ecda9fe7b5f 100644 (file)
@@ -43,12 +43,12 @@ class CommandVhost : public Command
                        std::string pass = tag->getString("pass");
                        std::string hash = tag->getString("hash");
 
-                       if (parameters[0] == username && !ServerInstance->PassCompare(user, pass, parameters[1], hash))
+                       if (parameters[0] == username && ServerInstance->PassCompare(user, pass, parameters[1], hash))
                        {
                                if (!mask.empty())
                                {
                                        user->WriteNotice("Setting your VHost: " + mask);
-                                       user->ChangeDisplayedHost(mask.c_str());
+                                       user->ChangeDisplayedHost(mask);
                                        return CMD_SUCCESS;
                                }
                        }