diff options
Diffstat (limited to 'src/cmd/go/internal/modcmd/verify.go')
-rw-r--r-- | src/cmd/go/internal/modcmd/verify.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/go/internal/modcmd/verify.go b/src/cmd/go/internal/modcmd/verify.go index 4552ed1ba2..d07f730c5d 100644 --- a/src/cmd/go/internal/modcmd/verify.go +++ b/src/cmd/go/internal/modcmd/verify.go @@ -61,7 +61,7 @@ func runVerify(ctx context.Context, cmd *base.Command, args []string) { if err != nil { base.Fatal(err) } - mods := mg.BuildList()[modload.MainModules.Len():] + mods := mg.BuildList() // Use a slice of result channels, so that the output is deterministic. errsChans := make([]<-chan []error, len(mods)) @@ -94,6 +94,9 @@ func verifyMod(ctx context.Context, mod module.Version) []error { // "go" and "toolchain" have no disk footprint; nothing to verify. return nil } + if modload.MainModules.Contains(mod.Path) { + return nil + } var errs []error zip, zipErr := modfetch.CachePath(ctx, mod, "zip") if zipErr == nil { |