From 874d203aa18b2d6919b7b69ebff19015548615ee Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 15 Jul 2021 13:51:25 +0100 Subject: [PATCH] Fix reading dynamic VirtualPC images. --- Aaru.Images/VHD/Read.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Aaru.Images/VHD/Read.cs b/Aaru.Images/VHD/Read.cs index df1e27d0c..d5fa60b89 100644 --- a/Aaru.Images/VHD/Read.cs +++ b/Aaru.Images/VHD/Read.cs @@ -464,11 +464,11 @@ namespace Aaru.DiscImages _blockAllocationTable = new uint[_thisDynamic.MaxTableEntries]; // How many sectors uses the BAT - int batSectorCount = (int)Math.Ceiling(((double)_thisDynamic.MaxTableEntries * 4) / 512); + int batSectorCount = (int)Math.Ceiling((double)_thisDynamic.MaxTableEntries * 4 / 512); byte[] bat = new byte[_thisDynamic.MaxTableEntries * 4]; imageStream.Seek((long)_thisDynamic.TableOffset, SeekOrigin.Begin); - imageStream.Read(bat, 0, batSectorCount); + imageStream.Read(bat, 0, bat.Length); ReadOnlySpan span = bat;