aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hswg/main.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/hswg/main.go b/hswg/main.go
index cb7f053..74cbad7 100644
--- a/hswg/main.go
+++ b/hswg/main.go
@@ -134,7 +134,7 @@ var linkWordRE = regexp.MustCompile(`\b\p{Lu}\p{L}*\b`)
func expand(m *map[string]*entry, name string, chunk []byte) []byte {
return linkWordRE.ReplaceAllFunc(chunk, func(match []byte) []byte {
- if link, ok := (*m)[string(match)]; ok {
+ if link, ok := (*m)[string(match)]; ok && string(match) != name {
link.backlinks = append(link.backlinks, name)
return []byte(makeLink(m, string(match)))
}