]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_jumpserver.cpp
Fix copying too much data into the remote endpoint field.
[user/henk/code/inspircd.git] / src / modules / m_jumpserver.cpp
index fc13a831c4b91ac7b32820bf6b069cc865435073..02950e0e97c3c12e85dbfc4016708442e441830e 100644 (file)
@@ -103,8 +103,8 @@ class CommandJumpserver : public Command
                        }
 
                        size_t delimpos = parameters[1].find(':');
-                       port = ConvToInt(parameters[1].substr(0, delimpos ? delimpos : std::string::npos));
-                       sslport = (delimpos == std::string::npos ? 0 : ConvToInt(parameters[1].substr(delimpos + 1)));
+                       port = ConvToNum<int>(parameters[1].substr(0, delimpos ? delimpos : std::string::npos));
+                       sslport = (delimpos == std::string::npos ? 0 : ConvToNum<int>(parameters[1].substr(delimpos + 1)));
 
                        if (parameters[1].find_first_not_of("0123456789:") != std::string::npos
                                || parameters[1].rfind(':') != delimpos