Forráskód Böngészése

add additional mutex locks

abhishek9686 1 éve
szülő
commit
4272904ed3
1 módosított fájl, 2 hozzáadás és 0 törlés
  1. 2 0
      logic/acls/common.go

+ 2 - 0
logic/acls/common.go

@@ -90,6 +90,8 @@ func (aclContainer ACLContainer) RemoveACL(ID AclID) ACLContainer {
 
 // ACLContainer.ChangeAccess - changes the relationship between two nodes in memory
 func (networkACL ACLContainer) ChangeAccess(ID1, ID2 AclID, value byte) {
+	AclMutex.Lock()
+	defer AclMutex.Unlock()
 	if _, ok := networkACL[ID1]; !ok {
 		slog.Error("ACL missing for ", "id", ID1)
 		return