Skip to content

Commit f226fd9

Browse files
Shutting down also when moving
1 parent ec6e34c commit f226fd9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/datadog/telemetry/telemetry_impl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ void Telemetry::schedule_tasks() {
230230
Telemetry::~Telemetry() {
231231
shutting_down_.store(true, std::memory_order_release);
232232
if (!tasks_.empty()) {
233-
logger_->log_error("Tasks wasnt empty");
234233
cancel_tasks(tasks_);
235234
capture_metrics();
236235
// The app-closing message is bundled with a message containing the
@@ -260,6 +259,7 @@ Telemetry::Telemetry(Telemetry&& rhs)
260259
host_info_(std::move(rhs.host_info_)) {
261260
logger_->log_error("Calling move constructor");
262261
cancel_tasks(rhs.tasks_);
262+
rhs.shutting_down_.store(true, std::memory_order_release);
263263
schedule_tasks();
264264
logger_->log_error("Move constructor finished");
265265
}

0 commit comments

Comments
 (0)