]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_opermodes.cpp
Fix user->host not being assigned correctly for new connections
[user/henk/code/inspircd.git] / src / modules / m_opermodes.cpp
index 8a91c35694f68dcfc4f1b3c8b1a8d13e4a3c8845..4184409f15ab062909772ce5c387537807441589 100644 (file)
@@ -99,17 +99,13 @@ class ModuleModesOnOper : public Module
                while (ss >> buf)
                        tokens.push_back(buf);
 
-               int size = tokens.size() + 1;
-               std::vector<std::string> modes(size);
-               modes.resize(size);
-               modes[0] = u->nick;
+               std::vector<std::string> modes;
+               modes.push_back(u->nick);
 
                // process mode params
-               int i = 1;
                for (unsigned int k = 0; k < tokens.size(); k++)
                {
-                       modes[i] = tokens[k].c_str();
-                       i++;
+                       modes.push_back(tokens[k]);
                }
 
                std::deque<std::string> n;