diff --git a/DiscImageChef.Filesystems/ISO9660/Dir.cs b/DiscImageChef.Filesystems/ISO9660/Dir.cs index 0a431c7a3..7cf504eca 100644 --- a/DiscImageChef.Filesystems/ISO9660/Dir.cs +++ b/DiscImageChef.Filesystems/ISO9660/Dir.cs @@ -39,7 +39,7 @@ namespace DiscImageChef.Filesystems.ISO9660 DecodedDirectoryEntry entry = new DecodedDirectoryEntry(); - entry.Extent = record.extent; + entry.Extent = record.size == 0 ? 0 : record.extent; entry.Size = record.size; entry.Flags = record.flags; entry.FileUnitSize = record.file_unit_size;