Preinitialize length for SpacePaddedToString().

This commit is contained in:
2014-09-03 05:36:39 +01:00
parent 4a5d0736a9
commit ebfd36991b

View File

@@ -89,7 +89,7 @@ namespace DiscImageChef
/// <param name="SpacePaddedString">A space (' ', 0x20, ASCII SPACE) padded ASCII byte array</param> /// <param name="SpacePaddedString">A space (' ', 0x20, ASCII SPACE) padded ASCII byte array</param>
public static string SpacePaddedToString(byte[] SpacePaddedString) public static string SpacePaddedToString(byte[] SpacePaddedString)
{ {
int length; int length = 0;
for (int i = SpacePaddedString.Length; i >= 0; i--) for (int i = SpacePaddedString.Length; i >= 0; i--)
{ {
@@ -103,6 +103,9 @@ namespace DiscImageChef
} }
} }
if (length == 0)
return "";
return Encoding.ASCII.GetString(SpacePaddedString, 0, length); return Encoding.ASCII.GetString(SpacePaddedString, 0, length);
} }
} }