diff options
author | Russ Cox <rsc@golang.org> | 2021-04-16 17:30:12 -0400 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2021-04-16 21:39:59 +0000 |
commit | b65f8589e847826f7a353011823558c41491cda0 (patch) | |
tree | b14f253d928da2172d897c00885a1e0aac807171 /src/cmd/dist | |
parent | 02a2ff47ef6004a59e4d688c7c93198778c36bcf (diff) | |
download | go-b65f8589e847826f7a353011823558c41491cda0.tar.gz go-b65f8589e847826f7a353011823558c41491cda0.zip |
cmd/dist: defend self against misc/reboot test
Change-Id: Ice89ecae980d46b16b5ed32ac733bd23c92115af
Reviewed-on: https://go-review.googlesource.com/c/go/+/310870
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
Diffstat (limited to 'src/cmd/dist')
-rw-r--r-- | src/cmd/dist/util.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/dist/util.go b/src/cmd/dist/util.go index e99375f538..df60145d1e 100644 --- a/src/cmd/dist/util.go +++ b/src/cmd/dist/util.go @@ -249,6 +249,7 @@ func writefile(text, file string, flag int) { if flag&writeExec != 0 { mode = 0777 } + xremove(file) // in case of symlink tricks by misc/reboot test err := ioutil.WriteFile(file, new, mode) if err != nil { fatalf("%v", err) |