diff --git a/tree.go b/tree.go index f15af91a..8f0df589 100644 --- a/tree.go +++ b/tree.go @@ -209,7 +209,7 @@ func (t *Tree) addseg(segments []string, route interface{}, wildcards []string, t.leaves = append(t.leaves, &leafInfo{runObject: route, wildcards: wildcards}) } for i, v := range wildcards { - if v==":" && i!=0{ + if v==":" { t.leaves = append(t.leaves, &leafInfo{runObject: route, wildcards: wildcards[:i+1]}) } }