From 64921c38b614262f4113dfcddcdc7ac72b2941b5 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Tue, 31 Mar 2015 16:25:22 -0700 Subject: [PATCH] don't overlock in killNodeWithUUID --- libraries/networking/src/LimitedNodeList.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/networking/src/LimitedNodeList.cpp b/libraries/networking/src/LimitedNodeList.cpp index ebd10b67a6..57977910c7 100644 --- a/libraries/networking/src/LimitedNodeList.cpp +++ b/libraries/networking/src/LimitedNodeList.cpp @@ -392,8 +392,9 @@ void LimitedNodeList::killNodeWithUUID(const QUuid& nodeUUID) { _nodeMutex.unlock(); - QWriteLocker writeLocker(&_nodeMutex); + _nodeMutex.lockForWrite(); _nodeHash.unsafe_erase(it); + _nodeMutex.unlock(); handleNodeKill(matchingNode); } else {