Merge pull request #6 from unravelin/map-race

Map race
This commit is contained in:
Paul Scott 2017-02-01 13:36:18 +00:00 committed by GitHub
commit 33185a0333

View File

@ -19,10 +19,13 @@ func init() {
}
var smap = map[string]string{}
var mutex = &sync.Mutex{}
var mutex = &sync.RWMutex{}
func ToDBName(name string) string {
if v, ok := smap[name]; ok {
mutex.RLock()
v, ok := smap[name]
mutex.RUnlock()
if ok {
return v
}