diff --git a/src/core/api.go b/src/core/api.go index a812e95b..ae783156 100644 --- a/src/core/api.go +++ b/src/core/api.go @@ -63,6 +63,9 @@ func (c *Core) GetPeers() []PeerInfo { names := make(map[net.Conn]string) phony.Block(&c.links, func() { for _, info := range c.links._links { + if info == nil { + continue + } names[info.conn] = info.lname } })