cli: Fix net reachability

This commit is contained in:
Łukasz Magiera
2020-08-18 03:12:50 +02:00
parent 9db478fd2e
commit 127d6d0576
3 changed files with 7 additions and 8 deletions
+3 -2
View File
@@ -118,12 +118,13 @@ func (a *CommonAPI) NetFindPeer(ctx context.Context, p peer.ID) (peer.AddrInfo,
func (a *CommonAPI) NetAutoNatStatus(ctx context.Context) (i api.NatInfo, err error) {
autonat := a.RawHost.(*basichost.BasicHost).AutoNat
var maddr ma.Multiaddr
var maddr string
if autonat.Status() == network.ReachabilityPublic {
maddr, err = autonat.PublicAddr()
pa, err := autonat.PublicAddr()
if err != nil {
return api.NatInfo{}, err
}
maddr = pa.String()
}
return api.NatInfo{