Merge pull request #186 from JonnyBurger/fix-185

Make Mediabunny more resilient against `data` boxes ending abruptly
This commit is contained in:
David P.
2025-10-21 16:24:02 +02:00
committed by GitHub
+4
View File
@@ -70,6 +70,10 @@ export const readDataBox = (slice: FileSlice) => {
return null;
}
if (slice.remainingLength < 4) {
return null;
}
const typeIndicator = readU32Be(slice);
slice.skip(4); // Locale indicator
const data = readBytes(slice, header.contentSize - 8);