Unverified Commit 0708b573 authored by ucwong's avatar ucwong Committed by GitHub

event, whisper/whisperv6: use defer where possible (#20940)

parent 9887edd5
...@@ -196,9 +196,9 @@ func (s *TypeMuxSubscription) closewait() { ...@@ -196,9 +196,9 @@ func (s *TypeMuxSubscription) closewait() {
s.closed = true s.closed = true
s.postMu.Lock() s.postMu.Lock()
defer s.postMu.Unlock()
close(s.postC) close(s.postC)
s.postC = nil s.postC = nil
s.postMu.Unlock()
} }
func (s *TypeMuxSubscription) deliver(event *TypeMuxEvent) { func (s *TypeMuxSubscription) deliver(event *TypeMuxEvent) {
......
...@@ -340,11 +340,11 @@ func (whisper *Whisper) getPeers() []*Peer { ...@@ -340,11 +340,11 @@ func (whisper *Whisper) getPeers() []*Peer {
arr := make([]*Peer, len(whisper.peers)) arr := make([]*Peer, len(whisper.peers))
i := 0 i := 0
whisper.peerMu.Lock() whisper.peerMu.Lock()
defer whisper.peerMu.Unlock()
for p := range whisper.peers { for p := range whisper.peers {
arr[i] = p arr[i] = p
i++ i++
} }
whisper.peerMu.Unlock()
return arr return arr
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment