瀏覽代碼

add additional mutex locks

abhishek9686 1 年之前
父節點
當前提交
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