mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-05 16:57:51 +08:00
added nil checks, handled empty map
This commit is contained in:
@@ -114,7 +114,7 @@ func getSystemPeers(node *models.Node) (map[string]string, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if len(device.Peers) > 0 {
|
||||
if device.Peers != nil && len(device.Peers) > 0 {
|
||||
for _, peer := range device.Peers {
|
||||
if IsBase64(peer.PublicKey.String()) && peer.Endpoint != nil && CheckEndpoint(peer.Endpoint.String()) {
|
||||
peers[peer.PublicKey.String()] = peer.Endpoint.String()
|
||||
|
Reference in New Issue
Block a user