]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/gofmt: update error handling when writing to backup file
authorShivansh Rai <shivansh@freebsd.org>
Fri, 18 May 2018 01:20:43 +0000 (06:50 +0530)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 22 Aug 2018 16:46:34 +0000 (16:46 +0000)
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>
src/cmd/gofmt/gofmt.go

index d5b7be327a50216ad6589197952b7d300fcf3c30..ac6852f2e4e3841e049070b878038c849bab0675 100644 (file)
@@ -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
        }