aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/gofmt
diff options
context:
space:
mode:
authorShivansh Rai <shivansh@freebsd.org>2018-05-18 06:50:43 +0530
committerBrad Fitzpatrick <bradfitz@golang.org>2018-08-22 16:46:34 +0000
commitd778a371be488312fe43b2d710dfc8c7afb3d29c (patch)
tree4f982d6575d3bc432612fc11d275ee89b97d9d12 /src/cmd/gofmt
parentc92354f46e468f89fcf1497e7c9e2f3c66025dfa (diff)
downloadgo-d778a371be488312fe43b2d710dfc8c7afb3d29c.tar.gz
go-d778a371be488312fe43b2d710dfc8c7afb3d29c.zip
cmd/gofmt: update error handling when writing to backup file
As per commit aa0ae75, handling of io.ErrShortWrite is done in *File.Write() itself. Change-Id: I92924b51e8df2ae88e6e50318348f44973addba8 Reviewed-on: https://go-review.googlesource.com/113696 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/cmd/gofmt')
-rw-r--r--src/cmd/gofmt/gofmt.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/cmd/gofmt/gofmt.go b/src/cmd/gofmt/gofmt.go
index d5b7be327a..ac6852f2e4 100644
--- a/src/cmd/gofmt/gofmt.go
+++ b/src/cmd/gofmt/gofmt.go
@@ -319,10 +319,7 @@ func backupFile(filename string, data []byte, perm os.FileMode) (string, error)
}
// write data to backup file
- n, err := f.Write(data)
- if err == nil && n < len(data) {
- err = io.ErrShortWrite
- }
+ _, err = f.Write(data)
if err1 := f.Close(); err == nil {
err = err1
}