From c8fe683e974b835d10bc3a899378b532e09a824e Mon Sep 17 00:00:00 2001 From: Darkstar Date: Wed, 28 Jul 2021 20:32:22 +0200 Subject: [PATCH] Fix ReadCapacity16 block size calculation --- Aaru.Core/Media/Info/ScsiInfo.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Aaru.Core/Media/Info/ScsiInfo.cs b/Aaru.Core/Media/Info/ScsiInfo.cs index 6261c6757..ff98b301d 100644 --- a/Aaru.Core/Media/Info/ScsiInfo.cs +++ b/Aaru.Core/Media/Info/ScsiInfo.cs @@ -221,7 +221,7 @@ namespace Aaru.Core.Media.Info Array.Copy(cmdBuf, 0, temp, 0, 8); Array.Reverse(temp); Blocks = BitConverter.ToUInt64(temp, 0); - BlockSize = (uint)((cmdBuf[5] << 24) + (cmdBuf[5] << 16) + (cmdBuf[6] << 8) + cmdBuf[7]); + BlockSize = (uint)((cmdBuf[8] << 24) + (cmdBuf[9] << 16) + (cmdBuf[10] << 8) + cmdBuf[11]); } }