fix ANDROID-52: synchronization bug with nodeMap

This commit is contained in:
Brenton Bostick 2023-02-27 10:32:06 -05:00
parent 4861ec5a40
commit f9528f1248

View File

@ -688,10 +688,9 @@ JNIEXPORT void JNICALL Java_com_zerotier_sdk_Node_node_1delete(
int64_t nodeId = (int64_t)id;
NodeMap::iterator found;
{
ZeroTier::Mutex::Lock lock(nodeMapMutex);
found = nodeMap.find(nodeId);
}
ZeroTier::Mutex::Lock lock(nodeMapMutex);
found = nodeMap.find(nodeId);
if(found != nodeMap.end())
{