Continue printing SCSI sense buffer in error log even if we have an operating system error.

This commit is contained in:
2020-11-08 16:06:47 +00:00
parent b82508c884
commit f08a33f3c2

View File

@@ -454,10 +454,11 @@ namespace Aaru.Core.Logging
{
_logSw.WriteLine("SCSI reading LBA {0} operating system error: {1}.", block, errno);
_logSw.Flush();
return;
}
if(senseBuffer is null || senseBuffer.Length == 0)
return;
FixedSense? decodedFixedSense = Sense.DecodeFixed(senseBuffer);
DescriptorSense? decodedDescriptorSense = Sense.DecodeDescriptor(senseBuffer);
string prettySense = Sense.PrettifySense(senseBuffer);