From 8dd18fbe621af366604b3a771a112d32b47c6800 Mon Sep 17 00:00:00 2001 From: Clement Date: Mon, 22 Jul 2019 17:03:07 -0700 Subject: [PATCH] Make sure the send thread terminates before delete --- assignment-client/src/octree/OctreeServer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/assignment-client/src/octree/OctreeServer.cpp b/assignment-client/src/octree/OctreeServer.cpp index 477d3dd612..80e0060299 100644 --- a/assignment-client/src/octree/OctreeServer.cpp +++ b/assignment-client/src/octree/OctreeServer.cpp @@ -1292,6 +1292,7 @@ void OctreeServer::aboutToFinish() { for (auto& it : _sendThreads) { auto& sendThread = *it.second; sendThread.setIsShuttingDown(); + sendThread.terminate(); } // Clear will destruct all the unique_ptr to OctreeSendThreads which will call the GenericThread's dtor