From e6a965bd7ac87bb962bc86ba4a1ebde1064c8755 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Wed, 27 May 2020 12:24:14 +0200 Subject: [PATCH] Cleanup threads after yourself --- sf-writer/src/main.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sf-writer/src/main.cpp b/sf-writer/src/main.cpp index 92f6e8a..8a1c6f8 100644 --- a/sf-writer/src/main.cpp +++ b/sf-writer/src/main.cpp @@ -150,7 +150,11 @@ int main (int argc, char *argv[]) writer.close_file(); - //wait till receive thread is finished - replay_receive_thread.join(); + for (auto& reading_thread :reading_threads) { + if (reading_thread.joinable()) { + reading_thread.join(); + } + } + return 0; }