Merge pull request #186 from rhatdan/race

Remove race condition on sync.Once
This commit is contained in:
Daniel J Walsh 2020-06-24 09:14:50 -04:00 committed by GitHub
commit 5b1f87dcf5
1 changed files with 3 additions and 3 deletions

View File

@ -822,6 +822,7 @@ func stringsEq(a, b []string) bool {
var (
configOnce sync.Once
configErr error
config *Config
)
@ -837,11 +838,10 @@ var (
// The system defaults container config files can be overwritten using the
// CONTAINERS_CONF environment variable. This is usually done for testing.
func Default() (*Config, error) {
var err error
configOnce.Do(func() {
config, err = NewConfig("")
config, configErr = NewConfig("")
})
return config, err
return config, configErr
}
func Path() string {