]> Cypherpunks repositories - gostls13.git/commitdiff
encoding/gob: properly ignore errors
authorLeon Klingele <git@leonklingele.de>
Sat, 2 Mar 2019 19:58:13 +0000 (19:58 +0000)
committerBenny Siegert <bsiegert@gmail.com>
Wed, 22 May 2019 20:42:35 +0000 (20:42 +0000)
Change-Id: I8827cef0f57459384329c50c51795350da0ede4b
GitHub-Last-Rev: c9ad9e12b5a0fff47c21a8c299b762b64b8c9c7c
GitHub-Pull-Request: golang/go#30010
Reviewed-on: https://go-review.googlesource.com/c/go/+/160434
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
src/encoding/gob/decgen.go
src/encoding/gob/encgen.go

index bad4fe5d92605e552be9af6de6bba6c58ce62273..1c31e66625fd50be566089ee6cd6df61b9b5c1de 100644 (file)
@@ -185,10 +185,12 @@ func main() {
                log.Fatal("source format error:", err)
        }
        fd, err := os.Create(*output)
-       _, err = fd.Write(source)
        if err != nil {
                log.Fatal(err)
        }
+       if _, err := fd.Write(source); err != nil {
+               log.Fatal(err)
+       }
 }
 
 func printMaps(b *bytes.Buffer, upperClass string) {
index 0c051d2e844e66c58f594f148011fe66c53fa13d..409b8c9d9525a00d2e031e434db2e449a26e7de2 100644 (file)
@@ -164,10 +164,12 @@ func main() {
                log.Fatal("source format error:", err)
        }
        fd, err := os.Create(*output)
-       _, err = fd.Write(source)
        if err != nil {
                log.Fatal(err)
        }
+       if _, err := fd.Write(source); err != nil {
+               log.Fatal(err)
+       }
 }
 
 func printMaps(b *bytes.Buffer, upperClass string) {