summaryrefslogtreecommitdiff
path: root/libs/androidfw/ResourceTimer.cpp
diff options
context:
space:
mode:
author Yi-Yo Chiang <yochiang@google.com> 2022-02-21 21:07:22 +0800
committer Yi-Yo Chiang <yochiang@google.com> 2022-02-21 21:07:22 +0800
commit428f4999302b8144335fcd9e471099095f438e58 (patch)
treefaffe01982f73b28b581243dd463640f60bdf14c /libs/androidfw/ResourceTimer.cpp
parent66660a1a4e8e759af608fffd3f768c69e9546e0a (diff)
Fix unwanted sign-extention when converting byte -> int
byte(255) converts to int(-1). This is not what we want, we want int(255), in other words unsigned conversion. This bug is causing premature EOF when read() is called, because when a byte(255) is returned, it gets sign-extend to int(-1), causing the caller to think EOF is reached. Bug: 217427392 Test: Presubmit Change-Id: I8ee864816c77cfe2900f5e300d7d4411cce6753a
Diffstat (limited to 'libs/androidfw/ResourceTimer.cpp')
0 files changed, 0 insertions, 0 deletions