Skip to content

Commit

Permalink
Merge pull request #6872 from ipfs/fix/id-addr-format
Browse files Browse the repository at this point in the history
fix: fix id addr format
  • Loading branch information
Stebalien authored Feb 5, 2020
2 parents f27d04f + 26c5e38 commit 8920ece
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
10 changes: 7 additions & 3 deletions core/commands/id.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import (

cmds "github.com/ipfs/go-ipfs-cmds"
ic "github.com/libp2p/go-libp2p-core/crypto"
"github.com/libp2p/go-libp2p-core/host"
peer "github.com/libp2p/go-libp2p-core/peer"
pstore "github.com/libp2p/go-libp2p-core/peerstore"
kb "github.com/libp2p/go-libp2p-kbucket"
Expand Down Expand Up @@ -184,9 +185,12 @@ func printSelf(node *core.IpfsNode) (interface{}, error) {
info.PublicKey = base64.StdEncoding.EncodeToString(pkb)

if node.PeerHost != nil {
for _, a := range node.PeerHost.Addrs() {
s := a.String() + "/ipfs/" + info.ID
info.Addresses = append(info.Addresses, s)
addrs, err := peer.AddrInfoToP2pAddrs(host.InfoFromHost(node.PeerHost))
if err != nil {
return nil, err
}
for _, a := range addrs {
info.Addresses = append(info.Addresses, a.String())
}
}
info.ProtocolVersion = identify.LibP2PVersion
Expand Down
3 changes: 2 additions & 1 deletion core/commands/swarm.go
Original file line number Diff line number Diff line change
Expand Up @@ -298,10 +298,11 @@ var swarmAddrsLocalCmd = &cmds.Command{
}

var addrs []string
p2pProtocolName := ma.ProtocolWithCode(ma.P_P2P).Name
for _, addr := range maddrs {
saddr := addr.String()
if showid {
saddr = path.Join(saddr, "ipfs", self.ID().Pretty())
saddr = path.Join(saddr, p2pProtocolName, self.ID().Pretty())
}
addrs = append(addrs, saddr)
}
Expand Down

0 comments on commit 8920ece

Please sign in to comment.