]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_namedmodes.cpp
Merge branch 'master+dns'
[user/henk/code/inspircd.git] / src / modules / m_namedmodes.cpp
index 19dff1a8b6baa2e588e4e21b376f55e19e5907ad..1735df924298c4bdb70e5a6ef4d19574a5dc09ef 100644 (file)
@@ -138,8 +138,8 @@ class ModuleNamedModes : public Module
                                std::string::size_type eq = name.find('=');
                                if (eq != std::string::npos)
                                {
-                                       value = name.substr(eq + 1);
-                                       name = name.substr(0, eq);
+                                       value.assign(name, eq + 1, std::string::npos);
+                                       name.erase(eq);
                                }
 
                                ModeHandler* mh = ServerInstance->Modes->FindMode(name, MODETYPE_CHANNEL);