diff options
| author | David Forsythe <dforsythe@gmail.com> | 2011-03-29 14:23:36 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2011-03-29 14:23:36 -0400 |
| commit | 85c79ef7cb0cdab34fef9b2bbf8d034eb9883b8e (patch) | |
| tree | a7cab473f785e5c8032c6677c1629d7eb4bcac2d /src/pkg/os/stat_linux.go | |
| parent | 04b7da80cc3067d9db25c7d6384ec88878d8e465 (diff) | |
| download | go-85c79ef7cb0cdab34fef9b2bbf8d034eb9883b8e.tar.xz | |
os: fix FileInfo.Name returned by Stat
Fixes #1645.
R=rsc
CC=golang-dev
https://golang.org/cl/4321045
Diffstat (limited to 'src/pkg/os/stat_linux.go')
| -rw-r--r-- | src/pkg/os/stat_linux.go | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/pkg/os/stat_linux.go b/src/pkg/os/stat_linux.go index ebfa1721c0..7a3cf794d6 100644 --- a/src/pkg/os/stat_linux.go +++ b/src/pkg/os/stat_linux.go @@ -24,13 +24,7 @@ func fileInfoFromStat(name string, fi *FileInfo, lstat, stat *syscall.Stat_t) *F fi.Atime_ns = syscall.TimespecToNsec(stat.Atim) fi.Mtime_ns = syscall.TimespecToNsec(stat.Mtim) fi.Ctime_ns = syscall.TimespecToNsec(stat.Ctim) - for i := len(name) - 1; i >= 0; i-- { - if name[i] == '/' { - name = name[i+1:] - break - } - } - fi.Name = name + fi.Name = basename(name) if isSymlink(lstat) && !isSymlink(stat) { fi.FollowedSymlink = true } |
