We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 8516c1c + 7d092ad commit cd145e7Copy full SHA for cd145e7
1 file changed
abspath.c
@@ -102,7 +102,8 @@ static const char *get_pwd_cwd(void)
102
pwd = getenv("PWD");
103
if (pwd && strcmp(pwd, cwd)) {
104
stat(cwd, &cwd_stat);
105
- if (!stat(pwd, &pwd_stat) &&
+ if ((cwd_stat.st_dev || cwd_stat.st_ino) &&
106
+ !stat(pwd, &pwd_stat) &&
107
pwd_stat.st_dev == cwd_stat.st_dev &&
108
pwd_stat.st_ino == cwd_stat.st_ino) {
109
strlcpy(cwd, pwd, PATH_MAX);
0 commit comments