diff --git a/DiscImageChef.Core/Devices/Dumping/CompactDisc/Pregap.cs b/DiscImageChef.Core/Devices/Dumping/CompactDisc/Pregap.cs index 0f8f4db5e..7c40d4688 100644 --- a/DiscImageChef.Core/Devices/Dumping/CompactDisc/Pregap.cs +++ b/DiscImageChef.Core/Devices/Dumping/CompactDisc/Pregap.cs @@ -371,16 +371,19 @@ namespace DiscImageChef.Core.Devices.Dumping if(retries == 10) { - dumpLog?.WriteLine($"Could not get correct subchannel for sector {lba}"); - updateStatus?.Invoke($"Could not get correct subchannel for sector {lba}"); - if(sense) { + dumpLog?.WriteLine($"Could not read subchannel for sector {lba}"); + updateStatus?.Invoke($"Could not read subchannel for sector {lba}"); + lba++; forward = true; continue; } + + dumpLog?.WriteLine($"Could not get correct subchannel for sector {lba}"); + updateStatus?.Invoke($"Could not get correct subchannel for sector {lba}"); } if(subBuf.All(b => b == 0))