]> Cypherpunks repositories - gostls13.git/commit
cmd/go: reject relative paths in GOMODCACHE environment
authorBaokun Lee <bk@golangcn.org>
Mon, 18 Jan 2021 06:41:20 +0000 (14:41 +0800)
committerBaokun Lee <bk@golangcn.org>
Tue, 2 Mar 2021 03:46:25 +0000 (03:46 +0000)
commit4c1a7ab49c4c68907bc7f7f7f776edd9116584a5
treed9ea4341bd0218cdd7be322163fb7437632f3fdc
parent580636a78a8e2462f4c5cbbac04c6403c81401ff
cmd/go: reject relative paths in GOMODCACHE environment

Go already rejects relative paths in a couple environment variables,
It should reject relative paths in GOMODCACHE.

Fixes #43715

Change-Id: Id1ceff839c7ab21c00cf4ace45ce48324733a526
Reviewed-on: https://go-review.googlesource.com/c/go/+/284432
Run-TryBot: Baokun Lee <bk@golangcn.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Trust: Jay Conrod <jayconrod@google.com>
Trust: Baokun Lee <bk@golangcn.org>
src/cmd/go/internal/envcmd/env.go
src/cmd/go/internal/modfetch/cache.go
src/cmd/go/internal/modfetch/fetch.go
src/cmd/go/testdata/script/env_write.txt
src/cmd/go/testdata/script/mod_cache_dir.txt [new file with mode: 0644]