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

@@ -50,7 +50,7 @@ public sealed partial class Imd
return false;
var hdr = new byte[stream.Length < 256 ? stream.Length : 256];
stream.Read(hdr, 0, hdr.Length);
stream.EnsureRead(hdr, 0, hdr.Length);
string hdrStr = StringHandlers.CToString(hdr, Encoding.ASCII);