diff --git a/cmd/go-contrib-init/contrib.go b/cmd/go-contrib-init/contrib.go index 1cd47f84..64c79178 100644 --- a/cmd/go-contrib-init/contrib.go +++ b/cmd/go-contrib-init/contrib.go @@ -49,9 +49,9 @@ func detectrepo() string { } for _, path := range filepath.SplitList(build.Default.GOPATH) { - rightdir := filepath.Join(path, "src", "golang.org", "x") + rightdir := filepath.Join(path, "src", "golang.org", "x") + string(os.PathSeparator) if strings.HasPrefix(wd, rightdir) { - tail := wd[len(rightdir)+1:] + tail := wd[len(rightdir):] end := strings.Index(tail, string(os.PathSeparator)) if end > 0 { repo := tail[:end]