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