Use of lstat, instead of stat, causes nsinstall to miss directories pointed to by

symlinks. Bugzilla #4954.
This commit is contained in:
srinivas%netscape.com 1999-04-21 02:11:53 +00:00
Родитель d77623171c
Коммит f5fff9693e
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -129,7 +129,7 @@ mkdirs(char *path, mode_t mode)
*cp = '\0'; *cp = '\0';
if (cp && cp != path) { if (cp && cp != path) {
*cp = '\0'; *cp = '\0';
if ((lstat(path, &sb) < 0 || !S_ISDIR(sb.st_mode)) && if ((stat(path, &sb) < 0 || !S_ISDIR(sb.st_mode)) &&
mkdirs(path, mode) < 0) { mkdirs(path, mode) < 0) {
return -1; return -1;
} }