From a45e5aa0e39bc1c4359abf14278d9da6d2bc0159 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 14 Apr 2019 16:36:43 +0100 Subject: [PATCH] Fix converting C to string when passing an empty two byte string. --- DiscImageChef.Helpers/StringHandlers.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/DiscImageChef.Helpers/StringHandlers.cs b/DiscImageChef.Helpers/StringHandlers.cs index 67a314a54..7046e1d3f 100644 --- a/DiscImageChef.Helpers/StringHandlers.cs +++ b/DiscImageChef.Helpers/StringHandlers.cs @@ -68,9 +68,6 @@ namespace DiscImageChef len++; break; } - - // if((i + 1) == CString.Length) - // break; } else break; @@ -78,6 +75,8 @@ namespace DiscImageChef len++; } + if(twoBytes && len % 2 > 0) len--; + byte[] dest = new byte[len]; Array.Copy(CString, start, dest, 0, len);