Skip to content

Commit 9ad952f

Browse files
committed
satisfy Abseil build mode
1 parent b7d831d commit 9ad952f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/datadog/tracer.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,12 +92,12 @@ Expected<ExtractedData> extract_datadog(const DictReader& headers) {
9292

9393
auto origin = headers.lookup("x-datadog-origin");
9494
if (origin) {
95-
result.origin = *origin;
95+
result.origin = std::string(*origin);
9696
}
9797

9898
auto trace_tags = headers.lookup("x-datadog-tags");
9999
if (trace_tags) {
100-
result.trace_tags = *trace_tags;
100+
result.trace_tags = std::string(*trace_tags);
101101
}
102102

103103
return result;
@@ -137,12 +137,12 @@ Expected<ExtractedData> extract_b3(const DictReader& headers) {
137137
// Origin and trace tags are still extracted, but from the Datadog headers.
138138
auto origin = headers.lookup("x-datadog-origin");
139139
if (origin) {
140-
result.origin = *origin;
140+
result.origin = std::string(*origin);
141141
}
142142

143143
auto trace_tags = headers.lookup("x-datadog-tags");
144144
if (trace_tags) {
145-
result.trace_tags = *trace_tags;
145+
result.trace_tags = std::string(*trace_tags);
146146
}
147147

148148
return result;

0 commit comments

Comments
 (0)