diff --git a/src/main.cc b/src/main.cc index d7188cd..8bb8756 100644 --- a/src/main.cc +++ b/src/main.cc @@ -152,7 +152,8 @@ int main(int argc, char *argv[]) { std::this_thread::sleep_for(std::chrono::milliseconds(8)); } - input_thread.detach(); + if (input_thread.joinable()) + input_thread.join(); if (work_thread.joinable()) work_thread.join();