From a2af3d5a732b6648688c32eb8a2d62b6c9385fb4 Mon Sep 17 00:00:00 2001 From: ucwong Date: Wed, 1 Apr 2020 13:45:11 +0000 Subject: [PATCH] p2p/server : not deal with run peer goroutines in mainloop wg --- p2p/server.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/p2p/server.go b/p2p/server.go index 51e0cd7ea3..e24df21a60 100644 --- a/p2p/server.go +++ b/p2p/server.go @@ -1021,14 +1021,12 @@ func (srv *Server) launchPeer(c *conn) *Peer { // to the peer. p.events = &srv.peerFeed } - srv.loopWG.Add(1) go srv.runPeer(p) return p } // runPeer runs in its own goroutine for each peer. func (srv *Server) runPeer(p *Peer) { - defer srv.loopWG.Done() if srv.newPeerHook != nil { srv.newPeerHook(p) }