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 ec6e34c commit f226fd9Copy full SHA for f226fd9
src/datadog/telemetry/telemetry_impl.cpp
@@ -230,7 +230,6 @@ void Telemetry::schedule_tasks() {
230
Telemetry::~Telemetry() {
231
shutting_down_.store(true, std::memory_order_release);
232
if (!tasks_.empty()) {
233
- logger_->log_error("Tasks wasnt empty");
234
cancel_tasks(tasks_);
235
capture_metrics();
236
// The app-closing message is bundled with a message containing the
@@ -260,6 +259,7 @@ Telemetry::Telemetry(Telemetry&& rhs)
260
259
host_info_(std::move(rhs.host_info_)) {
261
logger_->log_error("Calling move constructor");
262
cancel_tasks(rhs.tasks_);
+ rhs.shutting_down_.store(true, std::memory_order_release);
263
schedule_tasks();
264
logger_->log_error("Move constructor finished");
265
}
0 commit comments