Browse Source

truncate cwd string before printing error message

Without this truncation the error message printed only shows the cwd
from the start of the search, not where it failed.

Signed-off-by: Lars R. Damerow <lars@pixar.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Lars R. Damerow 15 years ago committed by Junio C Hamano
parent
commit
502ffe3491
  1. 4
      setup.c

4
setup.c

@ -422,8 +422,10 @@ const char *setup_git_directory_gently(int *nongit_ok) @@ -422,8 +422,10 @@ const char *setup_git_directory_gently(int *nongit_ok)
}
die("Not a git repository (or any of the parent directories): %s", DEFAULT_GIT_DIR_ENVIRONMENT);
}
if (chdir(".."))
if (chdir("..")) {
cwd[offset] = '\0';
die_errno("Cannot change to '%s/..'", cwd);
}
}

inside_git_dir = 0;

Loading…
Cancel
Save