From 3a0edc561d8a2144a10e3da37af48b831933d128 Mon Sep 17 00:00:00 2001 From: Anton Kaliaev Date: Thu, 12 Apr 2018 15:20:28 +0200 Subject: [PATCH] log error from AddrBook#AddAddress in DialPeersAsync Refs #1434 --- p2p/switch.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/p2p/switch.go b/p2p/switch.go index be7c0ec7a..6afc30fe4 100644 --- a/p2p/switch.go +++ b/p2p/switch.go @@ -359,7 +359,9 @@ func (sw *Switch) DialPeersAsync(addrBook AddrBook, peers []string, persistent b for _, netAddr := range netAddrs { // do not add our address or ID if !netAddr.Same(ourAddr) { - addrBook.AddAddress(netAddr, ourAddr) + if err := addrBook.AddAddress(netAddr, ourAddr); err != nil { + sw.Logger.Error("Can't add peer's address to addrbook", "err", err) + } } } // Persist some peers to disk right away.