Pārlūkot izejas kodu

change mutex lock

abhishek9686 6 mēneši atpakaļ
vecāks
revīzija
0256458a59
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      logic/nodes.go

+ 2 - 2
logic/nodes.go

@@ -842,13 +842,13 @@ func GetTagMapWithNodesByNetwork(netID models.NetworkID, withStaticNodes bool) (
 			continue
 			continue
 		}
 		}
 		if nodeI.Mutex != nil {
 		if nodeI.Mutex != nil {
-			nodeI.Mutex.RLock()
+			nodeI.Mutex.Lock()
 		}
 		}
 		for nodeTagID := range nodeI.Tags {
 		for nodeTagID := range nodeI.Tags {
 			tagNodesMap[nodeTagID] = append(tagNodesMap[nodeTagID], nodeI)
 			tagNodesMap[nodeTagID] = append(tagNodesMap[nodeTagID], nodeI)
 		}
 		}
 		if nodeI.Mutex != nil {
 		if nodeI.Mutex != nil {
-			nodeI.Mutex.RUnlock()
+			nodeI.Mutex.Unlock()
 		}
 		}
 	}
 	}
 	tagNodesMap["*"] = nodes
 	tagNodesMap["*"] = nodes