resource: Avoid some strings.ToLower in globbing
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 22 Jan 2018 10:29:02 +0000 (11:29 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 22 Jan 2018 10:29:33 +0000 (11:29 +0100)
See #4301

Gopkg.lock
resource/resource.go

index e7d14c5e3e0a4e87fe02bec517eb183059914cf3..182d8e55546daf9195a37755c23653d8a97d1aa3 100644 (file)
 [solve-meta]
   analyzer-name = "dep"
   analyzer-version = 1
-  inputs-digest = "3bd32a09fb219b2cddf0e5a91110430a05bfd2d3a28215c69b8013ff2b6b89dc"
+  inputs-digest = "c80ffe69d34005d8d72a87cc491ce1d9c91272e4b7f8fbd22d4fda8973fa8556"
   solver-name = "gps-cdcl"
   solver-version = 1
index a2128bdc75333e7c9f92c7e8b354f17784209050..b785cb2beac63e5ec661f58663936597a8bf62b2 100644 (file)
@@ -191,8 +191,6 @@ var (
 )
 
 func getGlob(pattern string) (glob.Glob, error) {
-       pattern = strings.ToLower(pattern)
-
        var g glob.Glob
 
        globMu.RLock()
@@ -200,7 +198,7 @@ func getGlob(pattern string) (glob.Glob, error) {
        globMu.RUnlock()
        if !found {
                var err error
-               g, err = glob.Compile(pattern, '/')
+               g, err = glob.Compile(strings.ToLower(pattern), '/')
                if err != nil {
                        return nil, err
                }