tree: TSR path length check fixes #8
diff --git a/tree.go b/tree.go index ee2add6..933b5cb 100644 --- a/tree.go +++ b/tree.go
@@ -406,7 +406,8 @@ // Nothing found. We can recommend to redirect to the same URL with an // extra trailing slash if a leaf exists for that path tsr = (path == "/") || - (n.path[len(path)] == '/' && path == n.path[:len(n.path)-1] && n.handle != nil) + (len(n.path) == len(path)+1 && n.path[len(path)] == '/' && + path == n.path[:len(n.path)-1] && n.handle != nil) return } }