diff --git a/DiscImageChef.Core/Devices/Dumping/CompactDisc.cs b/DiscImageChef.Core/Devices/Dumping/CompactDisc.cs index d3db0972a..b7dc3d935 100644 --- a/DiscImageChef.Core/Devices/Dumping/CompactDisc.cs +++ b/DiscImageChef.Core/Devices/Dumping/CompactDisc.cs @@ -591,8 +591,8 @@ namespace DiscImageChef.Core.Devices.Dumping { if(tracks[i].TrackSession != leadOuts.Key) continue; - if(tracks[i].TrackEndSector > (ulong)leadOuts.Value) - tracks[i].TrackEndSector = (ulong)leadOuts.Value; + if(tracks[i].TrackEndSector >= (ulong)leadOuts.Value) + tracks[i].TrackEndSector = (ulong)leadOuts.Value - 1; } ExtentsULong dataExtents = new ExtentsULong();