Skip to content

Commit 38c4abd

Browse files
committed
verify extracted SpanID is valid before creating span link
1 parent 79ca6e4 commit 38c4abd

File tree

1 file changed

+1
-1
lines changed
  • dd-trace-core/src/main/java/datadog/trace/core/propagation

1 file changed

+1
-1
lines changed

dd-trace-core/src/main/java/datadog/trace/core/propagation/HttpCodec.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ public <C> TagContext extract(
239239
if (comingFromTraceContext) {
240240
applyTraceContextToFirstContext(context, extractedContext, extractionCache);
241241
}
242-
} else {
242+
} else if (extractedContext.getSpanId() != 0) { // Check that SpanID of secondary extracted context is valid
243243
// Terminate extracted context and add it as span link
244244
context.addTerminatedContextLink(
245245
DDSpanLink.from(

0 commit comments

Comments
 (0)