Kaynağa Gözat

cmd/yuzu: Remove uncaught usage of stoi

Also fixes a style inconsistency
lat9nq 2 yıl önce
ebeveyn
işleme
c2961454fe
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  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];
                 nickname = match[1];
                 password = match[2];
                 password = match[2];
                 address = match[3];
                 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._\\- ]+$");
                 std::regex nickname_re("^[a-zA-Z0-9._\\- ]+$");
                 if (!std::regex_match(nickname, nickname_re)) {
                 if (!std::regex_match(nickname, nickname_re)) {
                     std::cout
                     std::cout