Skip to content

Commit ff8d0fa

Browse files
committed
Fix test_tracestate_member_count_limit
1 parent caae998 commit ff8d0fa

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

api/include/opentelemetry/trace/trace_state.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ class OPENTELEMETRY_EXPORT TraceState
5959
size_t cnt = kv_str_tokenizer.NumTokens(); // upper bound on number of kv pairs
6060
if (cnt > kMaxKeyValuePairs)
6161
{
62-
cnt = kMaxKeyValuePairs;
62+
// trace state should be discarded if count exceeds
63+
return GetDefault();
6364
}
6465

6566
nostd::shared_ptr<TraceState> ts(new TraceState(cnt));

0 commit comments

Comments
 (0)