From 32f558f9c5b2274a58f105f48f21f697df1dc451 Mon Sep 17 00:00:00 2001 From: M09Ic Date: Fri, 16 Aug 2024 00:32:53 +0800 Subject: [PATCH] fix doUpgrade deadlock --- internal/pool/checkpool.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/pool/checkpool.go b/internal/pool/checkpool.go index 70f333f..30c18f5 100644 --- a/internal/pool/checkpool.go +++ b/internal/pool/checkpool.go @@ -141,6 +141,7 @@ func (pool *CheckPool) Invoke(v interface{}) { pool.doUpgrade(bl) } else { bl = pkg.NewBaseline(req.URI(), req.Host(), resp) + bl.ReqDepth = unit.depth bl.Collect() if bl.Status == 400 { pool.doUpgrade(bl)