给map 添加写锁

This commit is contained in:
M09Ic 2022-12-01 11:40:59 +08:00
parent 3e9bb1d5bf
commit 5f6481b5bf

View File

@ -425,7 +425,10 @@ func (p *Pool) CompareWithExpr(exp *vm.Program, other *pkg.Baseline) bool {
func (p *Pool) addFuzzyBaseline(bl *pkg.Baseline) {
if _, ok := p.baselines[bl.Status]; !ok && IntsContains(FuzzyStatus, bl.Status) {
bl.Collect()
var lock sync.Mutex
lock.Lock()
p.baselines[bl.Status] = bl
lock.Unlock()
logs.Log.Importantf("[baseline.%dinit] %s", bl.Status, bl.String())
}
}