Browse Source

fix ANDROID-52: synchronization bug with nodeMap

pull/4/head
Brenton Bostick 3 years ago
parent
commit
f9528f1248
  1. 7
      java/jni/com_zerotierone_sdk_Node.cpp

7
java/jni/com_zerotierone_sdk_Node.cpp

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

Loading…
Cancel
Save