diff --git a/DiscImageChef.DiscImages/QCOW/Identify.cs b/DiscImageChef.DiscImages/QCOW/Identify.cs index 39656279e..472350640 100644 --- a/DiscImageChef.DiscImages/QCOW/Identify.cs +++ b/DiscImageChef.DiscImages/QCOW/Identify.cs @@ -47,7 +47,7 @@ namespace DiscImageChef.DiscImages byte[] qHdrB = new byte[48]; stream.Read(qHdrB, 0, 48); - qHdr = Marshal.ByteArrayToStructureBigEndian(qHdrB); + qHdr = Marshal.SpanToStructureBigEndian(qHdrB); return qHdr.magic == QCOW_MAGIC && qHdr.version == QCOW_VERSION; } diff --git a/DiscImageChef.DiscImages/QCOW/Read.cs b/DiscImageChef.DiscImages/QCOW/Read.cs index 25683689a..35ec50ff1 100644 --- a/DiscImageChef.DiscImages/QCOW/Read.cs +++ b/DiscImageChef.DiscImages/QCOW/Read.cs @@ -55,7 +55,7 @@ namespace DiscImageChef.DiscImages byte[] qHdrB = new byte[48]; stream.Read(qHdrB, 0, 48); - qHdr = Marshal.ByteArrayToStructureBigEndian(qHdrB); + qHdr = Marshal.SpanToStructureBigEndian(qHdrB); DicConsole.DebugWriteLine("QCOW plugin", "qHdr.magic = 0x{0:X8}", qHdr.magic); DicConsole.DebugWriteLine("QCOW plugin", "qHdr.version = {0}", qHdr.version);