diff --git a/website/source/docs/guides/semaphore.html.markdown b/website/source/docs/guides/semaphore.html.markdown
index 36029a611..46af26d14 100644
--- a/website/source/docs/guides/semaphore.html.markdown
+++ b/website/source/docs/guides/semaphore.html.markdown
@@ -67,7 +67,7 @@ curl -X PUT -d
http://localhost:8500/v1/kv//?acquire=` value is the ID returned by the call to
-[`/v1/session/create`]((/docs/agent/http/session.html#session_create).
+[`/v1/session/create`](/docs/agent/http/session.html#session_create).
`body` can be used to associate a meaningful value with the contender. This is opaque
to Consul but can be useful for human operators.