From b972bfd5f1212091beda6f717425ce11c0517426 Mon Sep 17 00:00:00 2001 From: leo Date: Mon, 22 Jul 2024 16:01:26 +0800 Subject: [PATCH] fix: missing empty check for `%(upstream:trackshort)` (#273) --- src/Commands/QueryBranches.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Commands/QueryBranches.cs b/src/Commands/QueryBranches.cs index c55d6760..7b42878d 100644 --- a/src/Commands/QueryBranches.cs +++ b/src/Commands/QueryBranches.cs @@ -73,7 +73,7 @@ namespace SourceGit.Commands branch.IsCurrent = parts[2] == "*"; branch.Upstream = parts[3]; - if (branch.IsLocal && !parts[4].Equals("=", StringComparison.Ordinal)) + if (branch.IsLocal && !string.IsNullOrEmpty(parts[4]) && !parts[4].Equals("=", StringComparison.Ordinal)) _needQueryTrackStatus.Add(branch); else branch.TrackStatus = new Models.BranchTrackStatus();