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 }