mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Ensure only unique bad blocks are saved in resume file. Fixes #381
This commit is contained in:
@@ -404,6 +404,8 @@ namespace Aaru.Core.Devices.Dumping
|
||||
timeSpeedStart = DateTime.UtcNow;
|
||||
}
|
||||
|
||||
_resume.BadBlocks = _resume.BadBlocks.Distinct().ToList();
|
||||
|
||||
end = DateTime.UtcNow;
|
||||
EndProgress?.Invoke();
|
||||
mhddLog.Close();
|
||||
@@ -496,8 +498,7 @@ namespace Aaru.Core.Devices.Dumping
|
||||
|
||||
if(dcMode6?.Pages != null)
|
||||
foreach(Modes.ModePage modePage in dcMode6.Value.Pages.Where(modePage =>
|
||||
modePage.Page == 0x01 &&
|
||||
modePage.Subpage == 0x00))
|
||||
modePage.Page == 0x01 && modePage.Subpage == 0x00))
|
||||
currentModePage = modePage;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user