Fixed IndexOutOfRangeException for GetVdfValue

This commit is contained in:
erri120 2020-07-06 07:41:39 +02:00
parent b58ef4f3e7
commit a3c8fb4c17
No known key found for this signature in database
GPG Key ID: A8C0A18D8D4D3135

View File

@ -305,14 +305,15 @@ namespace Wabbajack.Common.StoreHandlers
private static string GetVdfValue(string line)
{
var trim = line.Trim('\t').Replace("\t", "");
string[] s = trim.Split('\"');
return s[3].Replace("\\\\", "\\");
var split = trim.Split('\"');
return split.Length >= 4 ? split[3].Replace("\\\\", "\\") : string.Empty;
}
private static string GetSingleVdfValue(string line)
{
var trim = line.Trim('\t').Replace("\t", "");
return trim.Split('\"')[1];
var split = trim.Split('\"');
return split.Length >= 2 ? split[1] : string.Empty;
}
}
}