aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/json
diff options
context:
space:
mode:
authorBryan C. Mills <bcmills@google.com>2019-04-03 09:45:48 -0400
committerBryan C. Mills <bcmills@google.com>2019-04-03 14:46:58 +0000
commit17436af8413071a50515c90af69c23f77cb201e3 (patch)
tree5f9413286bfc123f6700d9b9bd8cde0dcefca34e /src/encoding/json
parent94507d2213fbd0a5e3b5276904f41c6bc0e03aba (diff)
downloadgo-17436af8413071a50515c90af69c23f77cb201e3.tar.xz
cmd/go/internal/modload: fix aliasing bug in (*mvsReqs).Required with -mod=vendor
(*mvsReqs).Required assumes that it is safe to mutate the slice returned by (*mvsReqs).required. In most cases, that was true, but in the case of -mod=vendor it resulted in unsynchronized (and potentially interfering) writes to the global vendorList. Fixes #30550 Change-Id: I99bcc2037e0182418b7dfda1002f8b540dbf3a1d Reviewed-on: https://go-review.googlesource.com/c/go/+/170598 Run-TryBot: Bryan C. Mills <bcmills@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/encoding/json')
0 files changed, 0 insertions, 0 deletions