commit | c76f73d5b52dd0c0788e9c0875ca22ecea2d7e7e | [log] [tgz] |
---|---|---|
author | Steven Selph <steven.selph@gmail.com> | Mon Aug 31 14:56:22 2015 -0400 |
committer | Steven Selph <steven.selph@gmail.com> | Mon Aug 31 14:56:22 2015 -0400 |
tree | aecdeea045ed5e2733bc949dd54fa5306e4822e7 | |
parent | 92322238cca14dcf9c5c1d9e61604cb7e5f43e56 [diff] |
Slight tweak to when to lock for writing.
diff --git a/homedir.go b/homedir.go index c4c668b..ed920de 100644 --- a/homedir.go +++ b/homedir.go
@@ -32,6 +32,9 @@ } } + cacheLock.Lock() + defer cacheLock.Unlock() + var result string var err error if runtime.GOOS == "windows" { @@ -44,9 +47,7 @@ if err != nil { return "", err } - cacheLock.Lock() homedirCache = result - cacheLock.Unlock() return result, nil }