]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/dist: defend self against misc/reboot test
authorRuss Cox <rsc@golang.org>
Fri, 16 Apr 2021 21:30:12 +0000 (17:30 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 16 Apr 2021 21:39:59 +0000 (21:39 +0000)
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>
src/cmd/dist/util.go

index e99375f5380d8dc32052872110135cd8147e7ca4..df60145d1e21e8f2a9a4fc421e56c2f20d305c6b 100644 (file)
@@ -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)