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;