diff --git a/libexeinfo/NE/Accelerators.cs b/libexeinfo/NE/Accelerators.cs index b6a4163..1588361 100644 --- a/libexeinfo/NE/Accelerators.cs +++ b/libexeinfo/NE/Accelerators.cs @@ -267,6 +267,8 @@ namespace libexeinfo byte[] accelBytes = new byte[Marshal.SizeOf(typeof(Os2Accelerator))]; if(pos + accelBytes.Length > data.Length) break; + Array.Copy(data, pos, accelBytes, 0, accelBytes.Length); + table.Accelerators[i] = BigEndianMarshal.ByteArrayToStructureLittleEndian(accelBytes); pos += accelBytes.Length; }