X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=abspath.c;h=f9494c49c17cf421a2efa7c6562bc84fcac014f6;hb=b0b35a6ac38a4e2532e9aa60273680a6d404c7a1;hp=3005aedde68b48297aacd2082797b2e2f249b094;hpb=d5c756e99ed7aa07427295b1011edf4718ea80b0;p=git.git diff --git a/abspath.c b/abspath.c index 3005aedde..f9494c49c 100644 --- a/abspath.c +++ b/abspath.c @@ -102,7 +102,8 @@ static const char *get_pwd_cwd(void) pwd = getenv("PWD"); if (pwd && strcmp(pwd, cwd)) { stat(cwd, &cwd_stat); - if (!stat(pwd, &pwd_stat) && + if ((cwd_stat.st_dev || cwd_stat.st_ino) && + !stat(pwd, &pwd_stat) && pwd_stat.st_dev == cwd_stat.st_dev && pwd_stat.st_ino == cwd_stat.st_ino) { strlcpy(cwd, pwd, PATH_MAX);