From 449086eec9493722aca96fb3dd84f9c1f67d0307 Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Thu, 29 Oct 2009 10:53:37 -0700 Subject: [PATCH] Change Stat to Lstat in Readdir so we don't recur when someone symlinks "." R=rsc CC=go-dev http://go/go-review/1018003 --- src/pkg/os/file.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkg/os/file.go b/src/pkg/os/file.go index 1f1d86f4e2..75cc048517 100644 --- a/src/pkg/os/file.go +++ b/src/pkg/os/file.go @@ -315,7 +315,7 @@ func (file *File) Readdir(count int) (dirs []Dir, err Error) { } dirs = make([]Dir, len(names)); for i, filename := range names { - dirp, err := Stat(dirname+filename); + dirp, err := Lstat(dirname+filename); if dirp == nil || err != nil { dirs[i].Name = filename; // rest is already zeroed out } else { -- 2.50.0