hswg: avoid self-referential links
This commit is contained in:
		@@ -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)))
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user