diff --git a/os/gcfg/gcfg.go b/os/gcfg/gcfg.go index fd89a38cf..34f9c2859 100644 --- a/os/gcfg/gcfg.go +++ b/os/gcfg/gcfg.go @@ -283,6 +283,10 @@ func (c *Config) FilePath(file ...string) (path string) { } }) } + // Already found? + if path != "" { + return + } // Searching the file system. c.paths.RLockFunc(func(array []string) { for _, prefix := range array {