From 5f6481b5bf7269090cddda21aaf9eeedc1a5a1d7 Mon Sep 17 00:00:00 2001 From: M09Ic Date: Thu, 1 Dec 2022 11:40:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=99map=20=E6=B7=BB=E5=8A=A0=E5=86=99?= =?UTF-8?q?=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/pool.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/pool.go b/internal/pool.go index 9c0b59b..07d51a2 100644 --- a/internal/pool.go +++ b/internal/pool.go @@ -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()) } }