From bcf8f3951b36a5dc66b8db363e9552e13ed606b0 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Fri, 18 Oct 2019 23:41:58 +0100 Subject: [PATCH] Fix remote string marshalling. --- DiscImageChef.Devices/Remote/Structs.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/DiscImageChef.Devices/Remote/Structs.cs b/DiscImageChef.Devices/Remote/Structs.cs index bb94b7cd1..ecaea27df 100644 --- a/DiscImageChef.Devices/Remote/Structs.cs +++ b/DiscImageChef.Devices/Remote/Structs.cs @@ -261,13 +261,13 @@ namespace DiscImageChef.Devices.Remote public ushort idVendor; public ushort idProduct; - [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string manufacturer; - [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string product; - [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string serial; } @@ -284,10 +284,10 @@ namespace DiscImageChef.Devices.Remote public uint idVendor; public ulong guid; - [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string vendor; - [MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)] + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string model; }