2
0
Эх сурвалжийг харах

add additional mutex locks

abhishek9686 1 жил өмнө
parent
commit
4272904ed3
1 өөрчлөгдсөн 2 нэмэгдсэн , 0 устгасан
  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