diff --git a/sdk/src/logs/batch_log_record_processor.cc b/sdk/src/logs/batch_log_record_processor.cc index 2080136303..324905ff62 100644 --- a/sdk/src/logs/batch_log_record_processor.cc +++ b/sdk/src/logs/batch_log_record_processor.cc @@ -218,7 +218,7 @@ void BatchLogRecordProcessor::DoBackgroundWork() if (synchronization_data_->is_shutdown.load() == true) { DrainQueue(); - return; + break; } auto start = std::chrono::steady_clock::now();