aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/internal/modload/query.go
diff options
context:
space:
mode:
authorBryan C. Mills <bcmills@google.com>2021-03-04 10:39:32 -0500
committerBryan C. Mills <bcmills@google.com>2021-03-04 16:33:06 +0000
commit9a40dee3ee9c69e8bb4952f9e14b1817195d1f3d (patch)
tree2bc2e0b5ebdcac431e0296d92c2da946ab14af0b /src/cmd/go/internal/modload/query.go
parenta416efef5a278c9c8c5e133bbec5c2c1d0df9491 (diff)
downloadgo-9a40dee3ee9c69e8bb4952f9e14b1817195d1f3d.tar.gz
go-9a40dee3ee9c69e8bb4952f9e14b1817195d1f3d.zip
cmd/go: reject 'go list -m MOD@patch' when no existing version of MOD is required
Noticed while debugging failing tests for #36460. Fixes #44788 Change-Id: Ic2cf511d871b29284f7372920f6f7d452825dd63 Reviewed-on: https://go-review.googlesource.com/c/go/+/298651 Trust: Bryan C. Mills <bcmills@google.com> Run-TryBot: Bryan C. Mills <bcmills@google.com> Reviewed-by: Jay Conrod <jayconrod@google.com> TryBot-Result: Go Bot <gobot@golang.org>
Diffstat (limited to 'src/cmd/go/internal/modload/query.go')
-rw-r--r--src/cmd/go/internal/modload/query.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/go/internal/modload/query.go b/src/cmd/go/internal/modload/query.go
index 8affd179bb..a8012c792a 100644
--- a/src/cmd/go/internal/modload/query.go
+++ b/src/cmd/go/internal/modload/query.go
@@ -330,7 +330,7 @@ func newQueryMatcher(path string, query, current string, allowed AllowedFunc) (*
}
case query == "patch":
- if current == "none" {
+ if current == "" || current == "none" {
return nil, &NoPatchBaseError{path}
}
if current == "" {