From ff8e45828c044665b60c37287e4f2d9e91754333 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Tue, 17 Dec 2013 12:25:32 -0800 Subject: [PATCH] os: avoid a string concat in readdir R=golang-dev, crawshaw CC=golang-dev https://golang.org/cl/37690045 --- src/pkg/os/file_unix.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pkg/os/file_unix.go b/src/pkg/os/file_unix.go index d49c70c5461..37677e21740 100644 --- a/src/pkg/os/file_unix.go +++ b/src/pkg/os/file_unix.go @@ -160,11 +160,10 @@ func (f *File) readdir(n int) (fi []FileInfo, err error) { if dirname == "" { dirname = "." } - dirname += "/" names, err := f.Readdirnames(n) fi = make([]FileInfo, 0, len(names)) for _, filename := range names { - fip, lerr := lstat(dirname + filename) + fip, lerr := lstat(dirname + "/" + filename) if IsNotExist(lerr) { // File disappeared between readdir + stat. // Just treat it as if it didn't exist.