diff options
| author | 2022-02-22 02:51:29 +0000 | |
|---|---|---|
| committer | 2022-02-22 02:51:29 +0000 | |
| commit | 1fd66a1e68c42237cdc26b1d63f738baf87578e8 (patch) | |
| tree | 721c85035504f1d4e7061b2f56f803144b969ff5 | |
| parent | c6c483d5ea31fe2a2924086fd42538ebd45cdbe3 (diff) | |
| parent | 4814db65eeadd1fb26107b92ab1592822a68ab2d (diff) | |
Merge "Fix unwanted sign-extention when converting byte -> int" am: dc59956478 am: ebf3f814e8 am: 4814db65ee
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1993170
Change-Id: I63dfd785beaa3c24418bf1dbfb7cae504f7b8972
| -rw-r--r-- | packages/DynamicSystemInstallationService/src/com/android/dynsystem/SparseInputStream.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/DynamicSystemInstallationService/src/com/android/dynsystem/SparseInputStream.java b/packages/DynamicSystemInstallationService/src/com/android/dynsystem/SparseInputStream.java index 72230b4062e1..4117d0f07e0f 100644 --- a/packages/DynamicSystemInstallationService/src/com/android/dynsystem/SparseInputStream.java +++ b/packages/DynamicSystemInstallationService/src/com/android/dynsystem/SparseInputStream.java @@ -177,7 +177,7 @@ public class SparseInputStream extends InputStream { ret = 0; break; case SparseChunk.FILL: - ret = mCur.fill[(4 - ((int) mLeft & 0x3)) & 0x3]; + ret = Byte.toUnsignedInt(mCur.fill[(4 - ((int) mLeft & 0x3)) & 0x3]); break; default: throw new IOException("Unsupported Chunk:" + mCur.toString()); |