From 2bc6d1bb77a4498f93dcd56ac9b979d47efca057 Mon Sep 17 00:00:00 2001 From: Alexandre Normand Date: Tue, 23 Aug 2022 06:09:15 -0700 Subject: [PATCH] Use span read lock when reading span meta from span context (#1437) * Use span read lock when reading span meta from span context * Fix typo un mutex unlock call Co-authored-by: Andrew Glaude --- ddtrace/tracer/spancontext.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ddtrace/tracer/spancontext.go b/ddtrace/tracer/spancontext.go index 8a92dfe485..c7ee376c1f 100644 --- a/ddtrace/tracer/spancontext.go +++ b/ddtrace/tracer/spancontext.go @@ -126,8 +126,8 @@ func (c *spanContext) baggageItem(key string) string { } func (c *spanContext) meta(key string) (val string, ok bool) { - c.mu.RLock() - defer c.mu.RUnlock() + c.span.RLock() + defer c.span.RUnlock() val, ok = c.span.Meta[key] return val, ok }