aboutsummaryrefslogtreecommitdiff
path: root/src/encoding
diff options
context:
space:
mode:
authorguoguangwu <guoguangwug@gmail.com>2024-03-21 08:15:08 +0000
committerGopher Robot <gobot@golang.org>2024-03-22 16:39:09 +0000
commit5f5b20c4268c1a3aa6a3b132aeede6dc82adf344 (patch)
tree876dafb09dbbc9873b8f7477a0e20b90050938ce /src/encoding
parent1eee17dc4e796c2fe60e8f9e82b66c00610adc31 (diff)
downloadgo-5f5b20c4268c1a3aa6a3b132aeede6dc82adf344.tar.xz
encoding/gob: close files used in dump.go and encgen.go
Change-Id: Ic1dd899fa52fdf9098955fc14a828d2f07da8037 GitHub-Last-Rev: 6e0438ec7178382e2a7d56f0a053cec33fbe9e78 GitHub-Pull-Request: golang/go#66437 Reviewed-on: https://go-review.googlesource.com/c/go/+/573235 TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Run-TryBot: Rob Pike <r@golang.org> Auto-Submit: Ian Lance Taylor <iant@google.com> Reviewed-by: Rob Pike <r@golang.org>
Diffstat (limited to 'src/encoding')
-rw-r--r--src/encoding/gob/dump.go1
-rw-r--r--src/encoding/gob/encgen.go3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/encoding/gob/dump.go b/src/encoding/gob/dump.go
index f4b1bebfba..b14d84164b 100644
--- a/src/encoding/gob/dump.go
+++ b/src/encoding/gob/dump.go
@@ -24,6 +24,7 @@ func main() {
fmt.Fprintf(os.Stderr, "dump: %s\n", err)
os.Exit(1)
}
+ defer file.Close()
}
gob.Debug(file)
}
diff --git a/src/encoding/gob/encgen.go b/src/encoding/gob/encgen.go
index e5f68786a0..64f5c69bd4 100644
--- a/src/encoding/gob/encgen.go
+++ b/src/encoding/gob/encgen.go
@@ -170,6 +170,9 @@ func main() {
if _, err := fd.Write(source); err != nil {
log.Fatal(err)
}
+ if err := fd.Close(); err != nil {
+ log.Fatal(err)
+ }
}
func printMaps(b *bytes.Buffer, upperClass string) {