fix finished tasks deallocated on pop

This commit is contained in:
Fabian Posch 2024-01-17 17:26:36 -05:00
parent 7d938f8b7f
commit e7e2028750

View file

@ -120,7 +120,7 @@ std::unique_ptr<OutputType> TaskInterface::pop_finished(bool& empty) {
std::unique_ptr<OutputType> task;
if (!(empty = this->finished_queue.empty())) {
auto task = std::move(this->finished_queue.front());
task = std::move(this->finished_queue.front());
this->finished_queue.pop();
}