From: Russ Cox Date: Fri, 19 Mar 2010 23:28:32 +0000 (-0700) Subject: os: drop File finalizer after normal Close X-Git-Tag: weekly.2010-03-22~12 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b21f3137a4e320f84a2d31e1e44c923d02327beb;p=gostls13.git os: drop File finalizer after normal Close R=r CC=golang-dev https://golang.org/cl/586043 --- diff --git a/src/pkg/os/file.go b/src/pkg/os/file.go index 83b022aa0a..75c0561e9e 100644 --- a/src/pkg/os/file.go +++ b/src/pkg/os/file.go @@ -97,6 +97,9 @@ func (file *File) Close() Error { err = &PathError{"close", file.name, Errno(e)} } file.fd = -1 // so it can't be closed again + + // no need for a finalizer anymore + runtime.SetFinalizer(file, nil) return err }