Fix infinite loop on some CD track mode changes while dumping.

This commit is contained in:
2020-07-18 13:59:22 +01:00
parent a2795a1d7d
commit 64689fafaa

View File

@@ -209,6 +209,9 @@ namespace Aaru.Core.Devices.Dumping
firstSectorToRead = uint.MaxValue - (uint)(sectorsForOffset - 1); // -1
else
firstSectorToRead -= (uint)sectorsForOffset;
if(blocksToRead <= sectorsForOffset)
blocksToRead += (uint)sectorsForOffset;
}
}