Procházet zdrojové kódy

cmd/yuzu: Remove uncaught usage of stoi

Also fixes a style inconsistency
lat9nq před 2 roky
rodič
revize
c2961454fe
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3 2
      src/yuzu_cmd/yuzu.cpp

+ 3 - 2
src/yuzu_cmd/yuzu.cpp

@@ -264,8 +264,9 @@ int main(int argc, char** argv) {
                 nickname = match[1];
                 password = match[2];
                 address = match[3];
-                if (!match[4].str().empty())
-                    port = static_cast<u16>(std::stoi(match[4]));
+                if (!match[4].str().empty()) {
+                    port = static_cast<u16>(std::strtoul(match[4].str().c_str(), nullptr, 0));
+                }
                 std::regex nickname_re("^[a-zA-Z0-9._\\- ]+$");
                 if (!std::regex_match(nickname, nickname_re)) {
                     std::cout