|
@@ -77,14 +77,12 @@ func RemoveNodeACL(networkID NetworkID, nodeID NodeID) (acls.ACLContainer, error
|
|
if err != nil {
|
|
if err != nil {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
- acls.AclMutex.Lock()
|
|
|
|
for currentNodeID := range currentNetworkACL {
|
|
for currentNodeID := range currentNetworkACL {
|
|
if NodeID(currentNodeID) != nodeID {
|
|
if NodeID(currentNodeID) != nodeID {
|
|
currentNetworkACL[currentNodeID].Remove(acls.AclID(nodeID))
|
|
currentNetworkACL[currentNodeID].Remove(acls.AclID(nodeID))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
delete(currentNetworkACL, acls.AclID(nodeID))
|
|
delete(currentNetworkACL, acls.AclID(nodeID))
|
|
- acls.AclMutex.Unlock()
|
|
|
|
return currentNetworkACL.Save(acls.ContainerID(networkID))
|
|
return currentNetworkACL.Save(acls.ContainerID(networkID))
|
|
}
|
|
}
|
|
|
|
|