diff --git a/internal/pkg/report/reporter.go b/internal/pkg/report/reporter.go index ba999cf..e9541bb 100644 --- a/internal/pkg/report/reporter.go +++ b/internal/pkg/report/reporter.go @@ -176,17 +176,15 @@ func (r *Reporter) Fire(entry *log.Entry) error { } func (r *Reporter) RunDaemon() { - if r.ctx.Err() != nil { - return - } - r.stateMu.RLock() closed := r.closed r.stateMu.RUnlock() - if closed { return } + if r.ctx.Err() != nil { + return + } _ = r.ReportLog(false) _ = r.ReportState()