mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
🐛Fix writing retried sectors when dumping Compact Disc.
This commit is contained in:
@@ -819,10 +819,10 @@ namespace DiscImageChef.Core.Devices.Dumping
|
|||||||
byte[] sub = new byte[subSize];
|
byte[] sub = new byte[subSize];
|
||||||
Array.Copy(readBuffer, 0, data, 0, SECTOR_SIZE);
|
Array.Copy(readBuffer, 0, data, 0, SECTOR_SIZE);
|
||||||
Array.Copy(readBuffer, SECTOR_SIZE, sub, 0, subSize);
|
Array.Copy(readBuffer, SECTOR_SIZE, sub, 0, subSize);
|
||||||
outputPlugin.WriteSector(data, badSector);
|
outputPlugin.WriteSectorLong(data, badSector);
|
||||||
outputPlugin.WriteSectorTag(sub, badSector, SectorTagType.CdSectorSubchannel);
|
outputPlugin.WriteSectorTag(sub, badSector, SectorTagType.CdSectorSubchannel);
|
||||||
}
|
}
|
||||||
else outputPlugin.WriteSector(readBuffer, badSector);
|
else outputPlugin.WriteSectorLong(readBuffer, badSector);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(pass < retryPasses && !aborted && resume.BadBlocks.Count > 0)
|
if(pass < retryPasses && !aborted && resume.BadBlocks.Count > 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user