File tree Expand file tree Collapse file tree 2 files changed +3
-0
lines changed
features/dd-sdk-android-trace-internal/src/main/java/com/datadog/trace/core Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -751,6 +751,7 @@ datadog:
751
751
- " java.util.concurrent.atomic.AtomicLong.set(kotlin.Long)"
752
752
- " java.util.concurrent.atomic.AtomicReference.compareAndSet(com.datadog.trace.core.CoreTracer?, com.datadog.trace.core.CoreTracer?)"
753
753
- " java.util.concurrent.atomic.AtomicReference.compareAndSet(com.datadog.android.api.SdkCore?, com.datadog.android.api.SdkCore?)"
754
+ - " java.util.concurrent.atomic.AtomicReference.compareAndSet(com.datadog.trace.bootstrap.instrumentation.api.AgentTracer.TracerAPI?, com.datadog.trace.bootstrap.instrumentation.api.AgentTracer.TracerAPI?)"
754
755
- " java.util.concurrent.atomic.AtomicReference.compareAndSet(io.opentracing.Tracer?, io.opentracing.Tracer?)"
755
756
- " java.util.concurrent.atomic.AtomicReference.constructor()"
756
757
- " java.util.concurrent.atomic.AtomicReference.constructor(android.app.Application.ActivityLifecycleCallbacks?)"
@@ -764,6 +765,7 @@ datadog:
764
765
- " java.util.concurrent.atomic.AtomicReference.set(com.datadog.android.api.SdkCore?)"
765
766
- " java.util.concurrent.atomic.AtomicReference.set(com.datadog.android.api.feature.FeatureEventReceiver?)"
766
767
- " java.util.concurrent.atomic.AtomicReference.set(com.datadog.android.rum.internal.domain.RumContext?)"
768
+ - " java.util.concurrent.atomic.AtomicReference.set(com.datadog.trace.bootstrap.instrumentation.api.AgentTracer.TracerAPI?)"
767
769
- " java.util.concurrent.atomic.AtomicReference.set(com.datadog.trace.core.CoreTracer?)"
768
770
- " java.util.concurrent.atomic.AtomicReference.set(io.opentracing.Tracer?)"
769
771
- " java.util.concurrent.atomic.AtomicReference.set(kotlin.Nothing?)"
Original file line number Diff line number Diff line change @@ -225,6 +225,7 @@ void registerSpan(final DDSpan span) {
225
225
226
226
public void unregisterSpan (final DDSpan span ){
227
227
PENDING_REFERENCE_COUNT .decrementAndGet (this );
228
+ ROOT_SPAN .compareAndSet (this , span , null );
228
229
if (pendingTraceBuffer .longRunningSpansEnabled ()){
229
230
spans .remove (span );
230
231
}
You can’t perform that action at this time.
0 commit comments