Use Stream extension to ensure read operations return the requested number of bytes (unless EOF arrives first).

This commit is contained in:
2022-11-14 09:43:16 +00:00
parent f90cc6593f
commit 0eb589d785
178 changed files with 862 additions and 780 deletions

View File

@@ -34,6 +34,7 @@ namespace Aaru.DiscImages;
using System;
using System.Collections.Generic;
using Aaru.Helpers;
public sealed partial class SuperCardPro
{
@@ -47,7 +48,7 @@ public sealed partial class SuperCardPro
uint sum = 0;
_scpStream.Position = 0;
_scpStream.Read(wholeFile, 0, wholeFile.Length);
_scpStream.EnsureRead(wholeFile, 0, wholeFile.Length);
for(var i = 0x10; i < wholeFile.Length; i++)
sum += wholeFile[i];