summaryrefslogtreecommitdiff
path: root/vendor/github.com/gin-gonic/gin/tree.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/gin-gonic/gin/tree.go')
-rw-r--r--vendor/github.com/gin-gonic/gin/tree.go22
1 files changed, 11 insertions, 11 deletions
diff --git a/vendor/github.com/gin-gonic/gin/tree.go b/vendor/github.com/gin-gonic/gin/tree.go
index 0179aa085..dda8f4f7b 100644
--- a/vendor/github.com/gin-gonic/gin/tree.go
+++ b/vendor/github.com/gin-gonic/gin/tree.go
@@ -457,11 +457,11 @@ walk: // Outer loop for walking the tree
if !n.wildChild {
// If the path at the end of the loop is not equal to '/' and the current node has no child nodes
- // the current node needs to roll back to last vaild skippedNode
+ // the current node needs to roll back to last valid skippedNode
if path != "/" {
- for l := len(*skippedNodes); l > 0; {
- skippedNode := (*skippedNodes)[l-1]
- *skippedNodes = (*skippedNodes)[:l-1]
+ for length := len(*skippedNodes); length > 0; length-- {
+ skippedNode := (*skippedNodes)[length-1]
+ *skippedNodes = (*skippedNodes)[:length-1]
if strings.HasSuffix(skippedNode.path, path) {
path = skippedNode.path
n = skippedNode.node
@@ -574,11 +574,11 @@ walk: // Outer loop for walking the tree
if path == prefix {
// If the current path does not equal '/' and the node does not have a registered handle and the most recently matched node has a child node
- // the current node needs to roll back to last vaild skippedNode
+ // the current node needs to roll back to last valid skippedNode
if n.handlers == nil && path != "/" {
- for l := len(*skippedNodes); l > 0; {
- skippedNode := (*skippedNodes)[l-1]
- *skippedNodes = (*skippedNodes)[:l-1]
+ for length := len(*skippedNodes); length > 0; length-- {
+ skippedNode := (*skippedNodes)[length-1]
+ *skippedNodes = (*skippedNodes)[:length-1]
if strings.HasSuffix(skippedNode.path, path) {
path = skippedNode.path
n = skippedNode.node
@@ -633,9 +633,9 @@ walk: // Outer loop for walking the tree
// roll back to last valid skippedNode
if !value.tsr && path != "/" {
- for l := len(*skippedNodes); l > 0; {
- skippedNode := (*skippedNodes)[l-1]
- *skippedNodes = (*skippedNodes)[:l-1]
+ for length := len(*skippedNodes); length > 0; length-- {
+ skippedNode := (*skippedNodes)[length-1]
+ *skippedNodes = (*skippedNodes)[:length-1]
if strings.HasSuffix(skippedNode.path, path) {
path = skippedNode.path
n = skippedNode.node