One missed explicit endian read

This commit is contained in:
Matt Nadareski
2025-10-31 09:36:28 -04:00
parent 171834986d
commit 0dc8a0b6c0

View File

@@ -1607,7 +1607,7 @@ namespace SabreTools.Serialization.Wrappers
_dataSource.SeekIfPossible(resourceTableOffset, SeekOrigin.Begin);
while (_dataSource.Position < resourceTableOffset + OptionalHeader.ResourceTable.Size && _dataSource.Position < _dataSource.Length)
{
ushort possibleSignature = _dataSource.ReadUInt16();
ushort possibleSignature = _dataSource.ReadUInt16LittleEndian();
if (possibleSignature == Data.Models.MSDOS.Constants.SignatureUInt16)
{
resourceOffset = _dataSource.Position - 2;