Skip to content

Commit 230dcef

Browse files
bm1549dmehala
andauthored
Update src/datadog/trace_segment.cpp
Co-authored-by: Damien Mehala <damien.mehala@datadoghq.com>
1 parent 913ad91 commit 230dcef

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/datadog/trace_segment.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,12 @@ void TraceSegment::make_sampling_decision_if_null() {
331331
const auto [ptr, ec] = std::to_chars(buf.data(), buf.data() + buf.size(),
332332
*sampling_decision_->configured_rate,
333333
std::chars_format::general, 6);
334-
assert(ec == std::errc());
334+
if (ec == std::errc()) {
335+
std::string error{"stirng conversion failed: "};
336+
error += std::make_error_code(ec).message();
337+
logger_->log_error(error);
338+
return;
339+
}
335340
trace_tags_.emplace_back(tags::internal::ksr, std::string(buf.data(), ptr));
336341
}
337342
}

0 commit comments

Comments
 (0)