handle secret ending with &+

This commit is contained in:
Lokesh Gopu
2023-09-15 00:33:33 -04:00
committed by GitHub
parent 2908d82845
commit fe300b68a6

View File

@@ -98,7 +98,17 @@ namespace GitHub.DistributedTask.Logging
var secretSection = string.Empty; var secretSection = string.Empty;
if (value.Contains("&+")) if (value.Contains("&+"))
{ {
secretSection = value.Substring(0, value.IndexOf("&+") + "&+".Length); int endIndex = value.IndexOf("&+") + "&+".Length;
// If string ends with "&+", grab the whole string
if (endIndex == value.Length)
{
secretSection = value;
}
else
{
secretSection = value.Substring(0, endIndex);
}
} }
else else
{ {