Browse Source

Fix NullReferenceException in Git.FindGit if PATH is not set.

pull/512/head
Daniel Grunwald 11 years ago
parent
commit
8b4c262594
  1. 3
      src/AddIns/VersionControl/GitAddIn/Src/Git.cs

3
src/AddIns/VersionControl/GitAddIn/Src/Git.cs

@ -94,7 +94,8 @@ namespace ICSharpCode.GitAddIn @@ -94,7 +94,8 @@ namespace ICSharpCode.GitAddIn
/// </summary>
public static string FindGit()
{
string[] paths = Environment.GetEnvironmentVariable("PATH").Split(';');
string pathVariable = Environment.GetEnvironmentVariable("PATH") ?? string.Empty;
string[] paths = pathVariable.Split(new char[]{';'}, StringSplitOptions.RemoveEmptyEntries);
foreach (string path in paths) {
try {
string exe = Path.Combine(path, "git.exe");

Loading…
Cancel
Save