From 65599fbb805e69f3d2c30a9e054e52cff0b2575e Mon Sep 17 00:00:00 2001 From: xiaomakuaiz Date: Mon, 3 Jun 2024 17:04:57 +0800 Subject: [PATCH] fix: result race issue --- worker/worker.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/worker/worker.go b/worker/worker.go index a5fae4ce..689b3ee9 100644 --- a/worker/worker.go +++ b/worker/worker.go @@ -277,8 +277,9 @@ func (w *Worker) processJobResult() { w.result.Error++ } if w.resultCh != nil { - w.result.Job = job - w.resultCh <- w.result + r := *w.result + r.Job = job + w.resultCh <- &r } } }