fix ANDROID-52: synchronization bug with nodeMap

This commit is contained in:
Brenton Bostick 2023-02-27 10:32:06 -05:00 committed by Sean OMeara
parent d810510c7f
commit 1aa2139652

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())
{