From bdea0d3a0050f80f02670c514488ac44376a50fd Mon Sep 17 00:00:00 2001 From: Leonard Austin Date: Mon, 20 Apr 2015 10:58:42 +0100 Subject: [PATCH] mutex --- utils.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utils.go b/utils.go index ca7e04e8..097f0b02 100644 --- a/utils.go +++ b/utils.go @@ -18,6 +18,7 @@ func init() { } var smap = map[string]string{} +var mutex = &sync.Mutex{} func ToDBName(name string) string { if v, ok := smap[name]; ok { @@ -34,7 +35,9 @@ func ToDBName(name string) string { } s := strings.ToLower(buf.String()) + mutex.Lock() smap[name] = s + mutex.Unlock() return s }