From 18507d0ef05a720a33db80b7406fef0dfa7b7925 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Fri, 1 Nov 2019 01:10:48 +0000 Subject: [PATCH] Eject SCSI DirectAccess devices if removable in device-report. --- DiscImageChef/Commands/DeviceReport.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/DiscImageChef/Commands/DeviceReport.cs b/DiscImageChef/Commands/DeviceReport.cs index 882d8aac7..958dcb8f5 100644 --- a/DiscImageChef/Commands/DeviceReport.cs +++ b/DiscImageChef/Commands/DeviceReport.cs @@ -605,8 +605,6 @@ namespace DiscImageChef.Commands if (pressedKey.Key != ConsoleKey.Y) continue; - dev.AllowMediumRemoval(out senseBuffer, dev.Timeout, out _); - dev.EjectTray(out senseBuffer, dev.Timeout, out _); DicConsole .WriteLine("Please insert it in the drive and press any key when it is ready."); System.Console.ReadKey(true); @@ -999,6 +997,9 @@ namespace DiscImageChef.Commands mediaTest.MediaIsRecognized = mediaIsRecognized; mediaTests.Add(mediaTest); + + dev.AllowMediumRemoval(out buffer, dev.Timeout, out _); + dev.EjectTray(out buffer, dev.Timeout, out _); } report.SCSI.RemovableMedias = mediaTests;