diff --git a/Aaru.Core/Devices/Dumping/CompactDisc/Dump.cs b/Aaru.Core/Devices/Dumping/CompactDisc/Dump.cs index 62b805b94..c591b97ed 100644 --- a/Aaru.Core/Devices/Dumping/CompactDisc/Dump.cs +++ b/Aaru.Core/Devices/Dumping/CompactDisc/Dump.cs @@ -1019,7 +1019,6 @@ namespace Aaru.Core.Devices.Dumping end = DateTime.UtcNow; mhddLog.Close(); - subLog?.Close(); ibgLog.Close(_dev, blocks, blockSize, (end - start).TotalSeconds, currentSpeed * 1024, (blockSize * (double)(blocks + 1)) / 1024 / (totalDuration / 1000), _devicePath); @@ -1099,6 +1098,8 @@ namespace Aaru.Core.Devices.Dumping DateTime closeEnd = DateTime.Now; UpdateStatus?.Invoke($"Closed in {(closeEnd - closeStart).TotalSeconds} seconds."); + subLog?.Close(); + if(_aborted) { _dumpLog.WriteLine("Aborted!");