From 67a524e5ba252e971ab7accb9b7e15c6908f315e Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Fri, 1 Nov 2019 01:10:34 +0000 Subject: [PATCH] Fix marshaling of remote IAmRoot packet. --- DiscImageChef.Devices/Remote/Remote.cs | 2 +- DiscImageChef.Devices/Remote/Structs.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DiscImageChef.Devices/Remote/Remote.cs b/DiscImageChef.Devices/Remote/Remote.cs index 153458eb9..a3d2a972d 100644 --- a/DiscImageChef.Devices/Remote/Remote.cs +++ b/DiscImageChef.Devices/Remote/Remote.cs @@ -201,7 +201,7 @@ namespace DiscImageChef.Devices.Remote var res = Marshal.ByteArrayToStructureLittleEndian(buf); - return res.am_i_root; + return res.am_i_root != 0; } } diff --git a/DiscImageChef.Devices/Remote/Structs.cs b/DiscImageChef.Devices/Remote/Structs.cs index d1822bb30..069ce223f 100644 --- a/DiscImageChef.Devices/Remote/Structs.cs +++ b/DiscImageChef.Devices/Remote/Structs.cs @@ -331,6 +331,6 @@ namespace DiscImageChef.Devices.Remote public struct DicPacketResAmIRoot { public DicPacketHeader hdr; - [MarshalAs(UnmanagedType.U4)] public bool am_i_root; + public uint am_i_root; } } \ No newline at end of file