From b9c1a08db09925939424c826885adfd753a8cd13 Mon Sep 17 00:00:00 2001 From: Juan Batiz-Benet Date: Thu, 18 Jun 2015 14:39:26 -0700 Subject: [PATCH] WrapNetConn: err on nil input License: MIT Signed-off-by: Juan Batiz-Benet --- net.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net.go b/net.go index abb7cea..828a318 100644 --- a/net.go +++ b/net.go @@ -26,6 +26,9 @@ type Conn interface { // WrapNetConn wraps a net.Conn object with a Multiaddr // friendly Conn. func WrapNetConn(nconn net.Conn) (Conn, error) { + if nconn == nil { + return nil, fmt.Errorf("failed to convert nconn.LocalAddr: nil") + } laddr, err := FromNetAddr(nconn.LocalAddr()) if err != nil {