diff --git a/exec_cmd.c b/exec_cmd.c index 3996bce33f..18b9659e6e 100644 --- a/exec_cmd.c +++ b/exec_cmd.c @@ -44,9 +44,11 @@ int execv_git_cmd(const char **argv) const char *exec_dir = paths[i]; const char *tmp; - if (!exec_dir || !*exec_dir) continue; - +#ifdef __MINGW32__ + if (*exec_dir != '/' && exec_dir[1] != ':') { +#else if (*exec_dir != '/') { +#endif if (!getcwd(git_command, sizeof(git_command))) { fprintf(stderr, "git: cannot determine " "current directory: %s\n",