]> Cypherpunks repositories - gostls13.git/commit
cmd/go: close unintentionally left open file
authorAlex Brainman <alex.brainman@gmail.com>
Thu, 9 Nov 2017 23:26:05 +0000 (10:26 +1100)
committerAlex Brainman <alex.brainman@gmail.com>
Fri, 10 Nov 2017 01:31:02 +0000 (01:31 +0000)
commit821e3f7d85e4f05d83f5f93e99bf299a6bfc9034
treef7011aa5be7885e238159e244004c31ce4ad3425
parentbdf30565e2810794a6f5d7cf998e64cc4084c98b
cmd/go: close unintentionally left open file

cmd/go/internal/work.Builder.updateBuildID left a file opened.
But opened files cannot be deleted on Windows, so cmd/go just
leaves these files in %TMP% directory.

Close the file so deletion can succeed.

Fixes #22650

Change-Id: Ia3ea62f6ec7208d73972eae2e17fb4a766407914
Reviewed-on: https://go-review.googlesource.com/76810
Reviewed-by: Dave Cheney <dave@cheney.net>
Run-TryBot: Alex Brainman <alex.brainman@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/go/internal/work/buildid.go