diff --git a/backend/services/local_node/node_info.go b/backend/services/local_node/node_info.go index d037da6d..98617602 100644 --- a/backend/services/local_node/node_info.go +++ b/backend/services/local_node/node_info.go @@ -39,13 +39,13 @@ func (l *LocalNode) Ready() error { func NewLocalNode(ip string, identify string, identifyTypeString string) (node *LocalNode, err error) { addrs, err := sockaddr.GetPrivateInterfaces() + if len(addrs) == 0 { + return node, errors.New("address not found") + } if ip == "" { if err != nil { return node, err } - if len(addrs) == 0 { - return node, errors.New("address not found") - } ipaddr := *sockaddr.ToIPAddr(addrs[0].SockAddr) ip = ipaddr.NetIP().String() }