summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2010-06-30 17:56:51 +1000
committerAndrew Gerrand <adg@golang.org>2010-06-30 17:56:51 +1000
commite755108e7e59857f1fad471d7552966c0f5ddc33 (patch)
tree24213875a6d63644ac255c5e531df847e63fd8a3 /src
parent4c57d240fbefa6e297826f4e8acef44a9d060260 (diff)
downloadgolang-e755108e7e59857f1fad471d7552966c0f5ddc33.tar.gz
godoc: canonicalize codewalk paths
R=rsc CC=golang-dev http://codereview.appspot.com/1729046
Diffstat (limited to 'src')
-rw-r--r--src/cmd/godoc/codewalk.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/godoc/codewalk.go b/src/cmd/godoc/codewalk.go
index 412214b8f..806849c00 100644
--- a/src/cmd/godoc/codewalk.go
+++ b/src/cmd/godoc/codewalk.go
@@ -63,6 +63,11 @@ func codewalk(c *http.Conn, r *http.Request) {
return
}
+ // Canonicalize the path and redirect if changed
+ if redirect(c, r) {
+ return
+ }
+
b := applyTemplate(codewalkHTML, "codewalk", cw)
servePage(c, "Codewalk: "+cw.Title, "", "", b)
}