We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cf635b2 commit 86d2fafCopy full SHA for 86d2faf
peermanager/peermanager.go
@@ -86,11 +86,10 @@ func (pm *PeerManager) GetProcess(
86
// Usually this this is just a read
87
pm.peerProcessesLk.RLock()
88
pqi, ok := pm.peerProcesses[p]
89
+ pm.peerProcessesLk.RUnlock()
90
if ok {
- pm.peerProcessesLk.RUnlock()
91
return pqi.process
92
}
93
94
// but sometimes it involves a create (we still need to do get or create cause it's possible
95
// another writer grabbed the Lock first and made the process)
96
pm.peerProcessesLk.Lock()
0 commit comments