From 8f2fd7abd35cc7662220d8124ab1c80b91e6de82 Mon Sep 17 00:00:00 2001 From: Stephano George Date: Sun, 7 Aug 2022 21:13:19 +0800 Subject: [PATCH] Fix 'surrounding loop is unconditionally terminated' in function 'rollbackSkipped' --- tree.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tree.go b/tree.go index 732b48ec25..a2e30b72bb 100644 --- a/tree.go +++ b/tree.go @@ -411,7 +411,7 @@ func (n *node) getValue(path string, params *Params, skippedNodes *[]skippedNode parentHasHandlers := false rollbackSkipped := func() bool { - for l := len(*skippedNodes); l > 0; { + if l := len(*skippedNodes); l > 0 { skippedNode := (*skippedNodes)[l-1] *skippedNodes = (*skippedNodes)[:l-1] path = skippedNode.path