diff --git a/server/src/utils/StringUtils.cpp b/server/src/utils/StringUtils.cpp index 6543bc43..1d809ce6 100644 --- a/server/src/utils/StringUtils.cpp +++ b/server/src/utils/StringUtils.cpp @@ -139,10 +139,10 @@ namespace StringUtils { rtrim(s); } - std::string repeat(const std::string &s, size_t n) { + std::string repeat(const std::string &s, int n) { std::string s1; - s1.reserve(s.size() * std::max(std::size_t{0}, n)); - for (size_t i = 0; i < n; i++) { + s1.reserve(s.size() * std::max(0, n)); + for (int i = 0; i < n; i++) { s1 += s; } return s1; diff --git a/server/src/utils/StringUtils.h b/server/src/utils/StringUtils.h index bde97b53..58fea6e2 100644 --- a/server/src/utils/StringUtils.h +++ b/server/src/utils/StringUtils.h @@ -79,7 +79,7 @@ namespace StringUtils { void trim(std::string &s); - std::string repeat(const std::string &s, size_t n); + std::string repeat(const std::string &s, int n); bool contains(std::string_view s, std::string_view t);