Преглед изворни кода

vendor: Update github.com/gobwas/glob (bugfix)

Jakob Borg пре 9 година
родитељ
комит
a7f7058636
2 измењених фајлова са 6 додато и 5 уклоњено
  1. 4 3
      vendor/github.com/gobwas/glob/compiler/compiler.go
  2. 2 2
      vendor/manifest

+ 4 - 3
vendor/github.com/gobwas/glob/compiler/compiler.go

@@ -5,10 +5,11 @@ package compiler
 
 import (
 	"fmt"
+	"reflect"
+
 	"github.com/gobwas/glob/match"
 	"github.com/gobwas/glob/syntax/ast"
 	"github.com/gobwas/glob/util/runes"
-	"reflect"
 )
 
 func optimizeMatcher(matcher match.Matcher) match.Matcher {
@@ -373,11 +374,11 @@ func commonChildren(nodes []*ast.Node) (commonLeft, commonRight []*ast.Node) {
 		breakRight  bool
 		commonTotal int
 	)
-	for i, j := 0, treeLength-1; commonTotal < treeLength && j >= 0 && !(breakLeft && breakLeft); i, j = i+1, j-1 {
+	for i, j := 0, treeLength-1; commonTotal < treeLength && j >= 0 && !(breakLeft && breakRight); i, j = i+1, j-1 {
 		treeLeft := tree.Children[i]
 		treeRight := tree.Children[j]
 
-		for k := 0; k < len(nodes) && !(breakLeft && breakLeft); k++ {
+		for k := 0; k < len(nodes) && !(breakLeft && breakRight); k++ {
 			// skip least children node
 			if k == idx {
 				continue

+ 2 - 2
vendor/manifest

@@ -140,8 +140,8 @@
 		{
 			"importpath": "github.com/gobwas/glob",
 			"repository": "https://github.com/gobwas/glob",
-			"vcs": "",
-			"revision": "0354991b92587e2742549d3036f3b5bae5ab03f2",
+			"vcs": "git",
+			"revision": "bea32b9cd2d6f55753d94a28e959b13f0244797a",
 			"branch": "master"
 		},
 		{