From a1b41089df5e141b503313ec868c63daa44dd9ff Mon Sep 17 00:00:00 2001 From: richard Date: Fri, 18 Jun 1999 08:05:56 +0000 Subject: [PATCH] Fix fileAttributesAtPath:traverseLink: for links git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4427 72102866-910b-0410-8b05-ffd578937521 --- Source/NSFileManager.m | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Source/NSFileManager.m b/Source/NSFileManager.m index 98a9d16e2..76cf35f79 100644 --- a/Source/NSFileManager.m +++ b/Source/NSFileManager.m @@ -770,8 +770,16 @@ static NSFileManager* defaultManager = nil; NSFileGroupOwnerAccountName }; - if (stat(cpath, &statbuf) != 0) - return nil; + if (flag) + { + if (stat(cpath, &statbuf) != 0) + return nil; + } + else + { + if (lstat(cpath, &statbuf) != 0) + return nil; + } values[0] = [NSNumber numberWithUnsignedLongLong: statbuf.st_size]; values[1] = [NSDate dateWithTimeIntervalSince1970: statbuf.st_mtime];