aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/internal/modindex/read.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/go/internal/modindex/read.go')
-rw-r--r--src/cmd/go/internal/modindex/read.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/go/internal/modindex/read.go b/src/cmd/go/internal/modindex/read.go
index 7c4fa7a6ee..8f40fc46d4 100644
--- a/src/cmd/go/internal/modindex/read.go
+++ b/src/cmd/go/internal/modindex/read.go
@@ -162,7 +162,7 @@ func GetModule(modroot string) (*Module, error) {
return nil, errNotFromModuleCache
}
modroot = filepath.Clean(modroot)
- if !str.HasFilePathPrefix(modroot, cfg.GOMODCACHE) {
+ if str.HasFilePathPrefix(modroot, cfg.GOROOTsrc) || !str.HasFilePathPrefix(modroot, cfg.GOMODCACHE) {
return nil, errNotFromModuleCache
}
return openIndexModule(modroot, true)