Skip to content
Permalink
Browse files
fix(internal/godocfx): prevent index out of bounds when pkg == mod (#…
  • Loading branch information
tbpg committed Mar 3, 2021
1 parent 77f76ed commit 3d80b4e93b0f7e857d6e9681d8d6a429750ecf80
Showing with 4 additions and 1 deletion.
  1. +4 −1 internal/godocfx/parse.go
@@ -461,7 +461,10 @@ func (l *linker) toURL(pkg, name string) string {
return fmt.Sprintf("#%s", name)
}
if mod, ok := l.sameDomainModules[pkg]; ok {
pkgRemainder := pkg[len(mod.Path)+1:] // +1 to skip slash.
pkgRemainder := ""
if pkg != mod.Path {
pkgRemainder = pkg[len(mod.Path)+1:] // +1 to skip slash.
}
// Note: we always link to latest. One day, we'll link to mod.Version.
baseURL := fmt.Sprintf("/go/docs/reference/%v/latest/%v", mod.Path, pkgRemainder)
if anchor := l.idToAnchor[pkg][name]; anchor != "" {

0 comments on commit 3d80b4e

Please sign in to comment.