File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -248,16 +248,16 @@ func (l *maListener) Accept() (Conn, error) {
248
248
var raddr ma.Multiaddr
249
249
// This block protects us in transports (i.e. unix sockets) that don't have
250
250
// remote addresses for inbound connections.
251
- if nconn .RemoteAddr ().String () != "" {
252
- raddr , err = FromNetAddr (nconn . RemoteAddr () )
251
+ if addr := nconn .RemoteAddr (); addr != nil && addr .String () != "" {
252
+ raddr , err = FromNetAddr (addr )
253
253
if err != nil {
254
254
return nil , fmt .Errorf ("failed to convert conn.RemoteAddr: %s" , err )
255
255
}
256
256
}
257
257
258
258
var laddr ma.Multiaddr
259
- if nconn .LocalAddr ().String () != "" {
260
- laddr , err = FromNetAddr (nconn . LocalAddr () )
259
+ if addr := nconn .LocalAddr (); addr != nil && addr .String () != "" {
260
+ laddr , err = FromNetAddr (addr )
261
261
if err != nil {
262
262
return nil , fmt .Errorf ("failed to convert conn.LocalAddr: %s" , err )
263
263
}
You can’t perform that action at this time.
0 commit comments