Correct off by one calculation in lead-out starts. Fixes #181.

This commit is contained in:
2018-06-23 15:31:28 +01:00
parent c21fec49dc
commit a07e6f493a

View File

@@ -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();