diff options
author | Ian Lance Taylor <iant@golang.org> | 2018-12-05 09:52:19 -0800 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2018-12-05 18:43:29 +0000 |
commit | 71b7b4fad3ac6d9ee543b27a9516a9d63ccd9596 (patch) | |
tree | d6fd86b56afcbf682e14030f31f4c0671ef6ee01 | |
parent | 9cc0209ef1393ae472aed93335c6915cf3269f21 (diff) | |
download | go-71b7b4fad3ac6d9ee543b27a9516a9d63ccd9596.tar.gz go-71b7b4fad3ac6d9ee543b27a9516a9d63ccd9596.zip |
[release-branch.go1.11] cmd/link: close input files when copying to temporary directory
Updates #29110
Fixes #29112
Change-Id: I077d1a9caa7f4545de1418cec718c4a37ac36ef8
Reviewed-on: https://go-review.googlesource.com/c/152757
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
(cherry picked from commit 35435b27c406cdbe506a2eef56c6a10f208e3b9c)
Reviewed-on: https://go-review.googlesource.com/c/152760
-rw-r--r-- | src/cmd/link/internal/ld/lib.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go index 0c3338a861..54ce150ccb 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go @@ -982,6 +982,7 @@ func hostobjCopy() (paths []string) { if err != nil { Exitf("cannot reopen %s: %v", h.pn, err) } + defer f.Close() if _, err := f.Seek(h.off, 0); err != nil { Exitf("cannot seek %s: %v", h.pn, err) } |