From 2ee70958c8444e7c8eb1be9e5083f099954ddb2d Mon Sep 17 00:00:00 2001 From: irenarindos Date: Mon, 15 Apr 2024 13:44:13 -0400 Subject: [PATCH] bug: fix data race in hclogger --- internal/event/hclog_formatter_node.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/event/hclog_formatter_node.go b/internal/event/hclog_formatter_node.go index 27affbb30a..60792c6a7b 100644 --- a/internal/event/hclog_formatter_node.go +++ b/internal/event/hclog_formatter_node.go @@ -205,6 +205,8 @@ func (f *hclogFormatterFilter) Process(ctx context.Context, e *eventlogger.Event if err != nil { return nil, fmt.Errorf("%s: unable to format: %w", op, err) } + f.l.Lock() + defer f.l.Unlock() if f.signer != nil && string(e.Type) == string(AuditType) { bufHmac, err := f.signer(ctx, buf.Bytes()) if err != nil {