We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2207675 commit 000368bCopy full SHA for 000368b
ext/include/opentelemetry/ext/http/server/http_server.h
@@ -648,7 +648,13 @@ class HttpServer : private SocketTools::Reactor::SocketCallback
648
{
649
ptr++;
650
}
651
- conn.request.headers[name] = std::string(begin, ptr);
+ if (!conn.request.headers[name].empty() && equalsLowercased(name, "tracestate"))
652
+ {
653
+ conn.request.headers[name] = conn.request.headers[name].append(",").append(std::string(begin, ptr));
654
+ } else
655
656
+ conn.request.headers[name] = std::string(begin, ptr);
657
+ }
658
if (*ptr == '\r')
659
660
0 commit comments