From f2e946f9ed28e85f6f6dcd2862c9247240390ecd Mon Sep 17 00:00:00 2001 From: Dave Cheney Date: Sat, 4 Jan 2014 08:25:09 +1100 Subject: [PATCH] os: return ErrInvalid if receiver is nil. Fixes #7043. Test coming in https://golang.org/cl/46820043 R=r, bradfitz CC=golang-codereviews https://golang.org/cl/38330045 --- src/pkg/os/file_posix.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkg/os/file_posix.go b/src/pkg/os/file_posix.go index 90838682b6..4a17877547 100644 --- a/src/pkg/os/file_posix.go +++ b/src/pkg/os/file_posix.go @@ -144,7 +144,7 @@ func (f *File) Truncate(size int64) error { // of recently written data to disk. func (f *File) Sync() (err error) { if f == nil { - return syscall.EINVAL + return ErrInvalid } if e := syscall.Fsync(f.fd); e != nil { return NewSyscallError("fsync", e) -- 2.48.1