From 10ae01f6245ff38adeefecd53ce805644f7dc93c Mon Sep 17 00:00:00 2001 From: Juan Batiz-Benet Date: Thu, 22 Jan 2015 17:50:23 -0800 Subject: [PATCH] p2p/net/swarm/addr: check for nil addr --- p2p/net/swarm/addr/addr.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/p2p/net/swarm/addr/addr.go b/p2p/net/swarm/addr/addr.go index c1d3f22e0..919a279eb 100644 --- a/p2p/net/swarm/addr/addr.go +++ b/p2p/net/swarm/addr/addr.go @@ -80,6 +80,9 @@ func AddrOverNonLocalIP(a ma.Multiaddr) bool { // as we need to be able to connect to multiple ipfs nodes // in the same machine. func AddrUsable(a ma.Multiaddr, partial bool) bool { + if a == nil { + return false + } if !AddrOverNonLocalIP(a) { return false