From c721c3038968f28901edff68fa3d4a916ea6a78f Mon Sep 17 00:00:00 2001 From: Dmitry Isaenko Date: Sat, 17 Sep 2022 02:52:54 +0300 Subject: [PATCH] Cast byte to int. Bytes could be negative in java and, obviously, not in ECMA-119's size-holder entries %) --- src/main/java/isee9660/cd/ISO9660.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/isee9660/cd/ISO9660.java b/src/main/java/isee9660/cd/ISO9660.java index ffb8646..5571524 100644 --- a/src/main/java/isee9660/cd/ISO9660.java +++ b/src/main/java/isee9660/cd/ISO9660.java @@ -134,7 +134,7 @@ public class ISO9660 { int entryOffset = 0; while (entryOffset < entry.getDataSize()){ - byte entryLength = bytes[entryOffset]; + int entryLength = Byte.toUnsignedInt(bytes[entryOffset]); if (entryLength == 0) break;