From 808d2135c80461edfa96b61070e09ad136fa4644 Mon Sep 17 00:00:00 2001 From: abhishek9686 Date: Wed, 10 Apr 2024 12:08:51 +0530 Subject: [PATCH] replace read lock with write lock on acls --- logic/acls/nodeacls/retrieve.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/logic/acls/nodeacls/retrieve.go b/logic/acls/nodeacls/retrieve.go index c4e39d75..d5fa68c4 100644 --- a/logic/acls/nodeacls/retrieve.go +++ b/logic/acls/nodeacls/retrieve.go @@ -19,10 +19,10 @@ func AreNodesAllowed(networkID NetworkID, node1, node2 NodeID) bool { return false } var allowed bool - acls.AclMutex.RLock() + acls.AclMutex.Lock() currNetworkACLNode1 := currentNetworkACL[acls.AclID(node1)] currNetworkACLNode2 := currentNetworkACL[acls.AclID(node2)] - acls.AclMutex.RUnlock() + acls.AclMutex.Unlock() allowed = currNetworkACLNode1.IsAllowed(acls.AclID(node2)) && currNetworkACLNode2.IsAllowed(acls.AclID(node1)) return allowed }