From: Elias Naur Date: Wed, 8 May 2019 07:21:06 +0000 (+0200) Subject: cmd/link/internal/ld: add missing Close X-Git-Tag: go1.13beta1~383 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=bc588d4d921ba85affbdab5eafddd840d2ea84b5;p=gostls13.git cmd/link/internal/ld: add missing Close Noticed while working on issue 30488. Change-Id: Ia3655e07c939d03925b3560eeba24c60e24c136c Reviewed-on: https://go-review.googlesource.com/c/go/+/175917 Run-TryBot: Elias Naur TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- diff --git a/src/cmd/link/internal/ld/macho_combine_dwarf.go b/src/cmd/link/internal/ld/macho_combine_dwarf.go index 1e8ee48b04..dd2ab4c5b0 100644 --- a/src/cmd/link/internal/ld/macho_combine_dwarf.go +++ b/src/cmd/link/internal/ld/macho_combine_dwarf.go @@ -99,6 +99,7 @@ func machoCombineDwarf(ctxt *Link, exef *os.File, exem *macho.File, dsym, outexe if err != nil { return err } + defer dwarff.Close() outf, err := os.Create(outexe) if err != nil { return err