Просмотр исходного кода

cmd/yuzu: Remove uncaught usage of stoi

Also fixes a style inconsistency
lat9nq 2 лет назад
Родитель
Сommit
c2961454fe
1 измененных файлов с 3 добавлено и 2 удалено
  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