diff options
author | Brad Fitzpatrick <bradfitz@golang.org> | 2018-01-13 15:28:42 +0000 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2018-01-14 04:28:27 +0000 |
commit | 9f31353a6cc4c1ee3a74e6dd0ebf6c08579d50a1 (patch) | |
tree | 982251abf4d4f8eda19d9d5f67c8a40abe3428ac | |
parent | 9745eed4fd4160cfbf55e9dbbfa99aca5563b392 (diff) | |
download | go-9f31353a6cc4c1ee3a74e6dd0ebf6c08579d50a1.tar.gz go-9f31353a6cc4c1ee3a74e6dd0ebf6c08579d50a1.zip |
cmd/go: use Windows %AppData% for build cache if %LocalAppData% is empty
Fixes #23190
Change-Id: I96805aaab44ddaae6098b4e3af30f9e52585eae0
Reviewed-on: https://go-review.googlesource.com/87675
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
-rw-r--r-- | src/cmd/go/internal/cache/default.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/go/internal/cache/default.go b/src/cmd/go/internal/cache/default.go index 8a5c12c5f5..8285f787d4 100644 --- a/src/cmd/go/internal/cache/default.go +++ b/src/cmd/go/internal/cache/default.go @@ -69,6 +69,11 @@ func DefaultDir() string { case "windows": dir = os.Getenv("LocalAppData") if dir == "" { + // Fall back to %AppData%, the old name of + // %LocalAppData% on Windows XP. + dir = os.Getenv("AppData") + } + if dir == "" { return "off" } |