diff --git a/libutils/String8.cpp b/libutils/String8.cpp index 419b2deed..369038901 100644 --- a/libutils/String8.cpp +++ b/libutils/String8.cpp @@ -313,7 +313,7 @@ status_t String8::appendFormatV(const char* fmt, va_list args) if (n > 0) { size_t oldLength = length(); - if (n > std::numeric_limits::max() - 1 || + if (static_cast(n) > std::numeric_limits::max() - 1 || oldLength > std::numeric_limits::max() - n - 1) { return NO_MEMORY; }