X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=setup.c;h=a45ea8309a9773160597f142f1208a6129885499;hb=645833b564f585a25acd75c878ffda752909c273;hp=e9d3f5aab63225df7f1b495a19740408d23973a8;hpb=9299c4f147bcff603eef187eb04fe38153571d30;p=git.git diff --git a/setup.c b/setup.c index e9d3f5aab..a45ea8309 100644 --- a/setup.c +++ b/setup.c @@ -216,7 +216,7 @@ const char *setup_git_directory_gently(int *nongit_ok) die("Not a git repository: '%s'", gitdirenv); } - if (!getcwd(cwd, sizeof(cwd)) || cwd[0] != '/') + if (!getcwd(cwd, sizeof(cwd)-1) || cwd[0] != '/') die("Unable to read current working directory"); offset = len = strlen(cwd); @@ -251,7 +251,7 @@ const char *setup_git_directory_gently(int *nongit_ok) offset++; cwd[len++] = '/'; cwd[len] = 0; - inside_git_dir = !strncmp(cwd + offset, ".git/", 5); + inside_git_dir = !prefixcmp(cwd + offset, ".git/"); return cwd + offset; }