fix a very rare map race
This commit is contained in:
		
							parent
							
								
									343234131a
								
							
						
					
					
						commit
						1479e926ef
					
				
							
								
								
									
										5
									
								
								utils.go
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								utils.go
									
									
									
									
									
								
							@ -19,12 +19,15 @@ func init() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var smap = map[string]string{}
 | 
			
		||||
var mutex = &sync.Mutex{}
 | 
			
		||||
var mutex = &sync.RWMutex{}
 | 
			
		||||
 | 
			
		||||
func ToDBName(name string) string {
 | 
			
		||||
	mutex.RLock()
 | 
			
		||||
	if v, ok := smap[name]; ok {
 | 
			
		||||
		mutex.RUnlock()
 | 
			
		||||
		return v
 | 
			
		||||
	}
 | 
			
		||||
	mutex.RUnlock()
 | 
			
		||||
 | 
			
		||||
	value := commonInitialismsReplacer.Replace(name)
 | 
			
		||||
	buf := bytes.NewBufferString("")
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user