Skip to content

Commit 02a7506

Browse files
author
AJ Roetker
committed
Fix issues
1 parent dd5399e commit 02a7506

File tree

1 file changed

+2
-21
lines changed

1 file changed

+2
-21
lines changed

vm/vm.go

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1173,31 +1173,12 @@ func operateTime(op lex.TokenType, lht, rht time.Time) (value.BoolValue, bool) {
11731173
return value.BoolValueFalse, false
11741174
}
11751175

1176-
var globber *glob.Globber
1177-
1178-
func init() {
1179-
defaultConfig := glob.Default()
1180-
defaultConfig.Star = '%'
1181-
var err error
1182-
globber, err = glob.New(defaultConfig)
1183-
if err != nil {
1184-
u.Errorf("failed to create optimized globber: %v", err)
1185-
return
1186-
}
1187-
}
1188-
11891176
// LikeCompare takes two strings and evaluates them for like equality
11901177
func LikeCompare(a, b string) (value.BoolValue, bool) {
11911178
// Do we want to always do this replacement? Or do this at parse time or config?
11921179
//
1193-
var match bool
1194-
var err error
1195-
if globber == nil {
1196-
b = strings.Replace(b, "%", "*", -1)
1197-
match, err = glob.Match(b, a)
1198-
} else {
1199-
match, err = globber.Match(b, a)
1200-
}
1180+
b = strings.Replace(b, "%", "*", -1)
1181+
match, err := glob.Match(b, a)
12011182
if err != nil {
12021183
return value.BoolValueFalse, false
12031184
}

0 commit comments

Comments
 (0)