Fix invalid UPX packing versions

This commit is contained in:
Matt Nadareski
2020-10-31 14:15:33 -07:00
parent 45e10a84ae
commit 6b895fa7c8

View File

@@ -22,7 +22,11 @@ namespace BurnOutSharp.PackerType
try
{
index -= 5;
return Encoding.ASCII.GetString(fileContent, index, 4);
string versionString = Encoding.ASCII.GetString(fileContent, index, 4);
if (!char.IsNumber(versionString[0]))
return "(Unknown Version)";
return versionString;
}
catch
{