ByteUtils: fix integer shift implicitly cast to long problem

This commit is contained in:
Andreas Schildbach 2022-06-23 17:05:27 +02:00
parent 8ab62e7149
commit 7db1521b6c

View file

@ -342,7 +342,7 @@ public class ByteUtils {
result >>= 8;
size++;
}
result |= size << 24;
result |= (long) size << 24;
result |= value.signum() == -1 ? 0x00800000 : 0;
return result;
}