diff options
| author | 2022-02-21 21:07:22 +0800 | |
|---|---|---|
| committer | 2022-02-21 21:07:22 +0800 | |
| commit | 428f4999302b8144335fcd9e471099095f438e58 (patch) | |
| tree | faffe01982f73b28b581243dd463640f60bdf14c /libs/androidfw/ResourceTimer.cpp | |
| parent | 66660a1a4e8e759af608fffd3f768c69e9546e0a (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