From 1a867dcb6e28956b98444209be1fa20baa41381e Mon Sep 17 00:00:00 2001 From: Andrei Homescu Date: Tue, 29 Mar 2022 00:30:34 +0000 Subject: [PATCH] Fix build error from signed/unsigned comparison Bug: 224644083 Test: m Change-Id: I9adbe1ea53193d8c59f9022754cd3e23533e54ad --- libutils/String8.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }