diff --git a/renderer/link.go b/renderer/link.go
index 7f26910..d387a61 100644
--- a/renderer/link.go
+++ b/renderer/link.go
@@ -26,7 +26,7 @@ func (r *ConfluenceLinkRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegi
// renderLink renders links specifically for confluence
func (r *ConfluenceLinkRenderer) renderLink(writer util.BufWriter, source []byte, node ast.Node, entering bool) (ast.WalkStatus, error) {
n := node.(*ast.Link)
- if string(n.Destination[0:3]) == "ac:" {
+ if len(n.Destination) >= 3 && string(n.Destination[0:3]) == "ac:" {
if entering {
_, err := writer.Write([]byte("
Use footnotes link 1
Use Link [Text]
+