From cda5a2b98f468bf0cd41bde0cb9869696e364414 Mon Sep 17 00:00:00 2001 From: Vishnu Nair Date: Wed, 18 Nov 2020 17:11:49 -0800 Subject: binder: fix signedness error in printHexData Fixes: 173657790 Test: adb shell su root service call SurfaceFlinger 1033 i32 31 & check libbinder does not crash Change-Id: I35610b54ff45d5f5a18d3cf364717c54d1739c83 --- libs/binder/Debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libs/binder/Debug.cpp') diff --git a/libs/binder/Debug.cpp b/libs/binder/Debug.cpp index da342ff210..3a620590ab 100644 --- a/libs/binder/Debug.cpp +++ b/libs/binder/Debug.cpp @@ -208,7 +208,7 @@ void printHexData(int32_t indent, const void *buf, size_t length, } for (offset = 0; ; offset += bytesPerLine, pos += bytesPerLine) { - size_t remain = length; + ssize_t remain = length; char* c = buffer; if (!oneLine && !cStyle) { -- cgit v1.2.3-59-g8ed1b