bug: fix data race in hclogger

pull/4645/head
irenarindos 2 years ago
parent c126a690d3
commit 2ee70958c8

@ -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 {

Loading…
Cancel
Save