Merge "Fix build error from signed/unsigned comparison" am: 98c7076202

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2046028

Change-Id: I53ad30af8adcc03698b0f4353b1f0f25d06806ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot 2022-03-29 23:28:00 +00:00 committed by Automerger Merge Worker
commit 9f63827322

View file

@ -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<size_t>::max() - 1 ||
if (static_cast<size_t>(n) > std::numeric_limits<size_t>::max() - 1 ||
oldLength > std::numeric_limits<size_t>::max() - n - 1) {
return NO_MEMORY;
}