From 90cff5f042393ff098862f228b5fd4e565161172 Mon Sep 17 00:00:00 2001 From: astaxie Date: Sun, 2 Nov 2014 21:01:51 +0800 Subject: [PATCH] fix #824 --- tree.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tree.go b/tree.go index 9f86dd48..25947442 100644 --- a/tree.go +++ b/tree.go @@ -394,6 +394,9 @@ func (leaf *leafInfo) match(wildcardValues []string) (ok bool, params map[string } return true, params } + if len(wildcardValues) <= j { + return false, nil + } params[v] = wildcardValues[j] j += 1 }