client.go | 3 +++ diff --git a/client.go b/client.go index e009255689a28e11892f98aeb778cc99dbbcc05a..1f2af67fa30082b0ee1d3e98b7f5a129fd6b9d99 100644 --- a/client.go +++ b/client.go @@ -460,6 +460,9 @@ } // TODO: Apply filters for non-standard networks, particularly rate-limiting. func (cl *Client) rejectAccepted(conn net.Conn) error { + if !cl.wantConns() { + return errors.New("don't want conns right now") + } ra := conn.RemoteAddr() if rip := addrIpOrNil(ra); rip != nil { if cl.config.DisableIPv4Peers && rip.To4() != nil {