diff --git a/src/terminal.cc b/src/terminal.cc index ed9231b..ca7e020 100644 --- a/src/terminal.cc +++ b/src/terminal.cc @@ -226,6 +226,7 @@ std::shared_ptr Terminal::print_in_progress(std::string st in_progresses_mutex.lock(); in_progresses.erase(in_progress); in_progresses_mutex.unlock(); + delete in_progress; }); in_progresses_mutex.lock(); in_progresses.emplace(in_progress.get());