From bd2148d4b7eef48d46c6171f801521a4eb1dead8 Mon Sep 17 00:00:00 2001 From: wangyix Date: Fri, 6 Jun 2014 14:33:53 -0700 Subject: [PATCH] added write lock/unlock ...for _octreeSceneStatsLock --- interface/src/Application.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 7333960689..6d6c7d64ab 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -2120,6 +2120,8 @@ void Application::sendNack() { || node->getType() == NodeType::ModelServer) ) { + _octreeSceneStatsLock.lockForWrite(); + OctreeSceneStats& stats = _octreeServerSceneStats[node->getUUID()]; char* dataAt = packet; @@ -2146,6 +2148,8 @@ void Application::sendNack() { dataAt += sizeof(OCTREE_PACKET_SEQUENCE); } + _octreeSceneStatsLock.unlock(); + // make sure we still have an active socket???? nodeList->writeUnverifiedDatagram(packet, dataAt - packet, node); }