/rpcaddr should be storing a multiaddr
client expects a multiaddr. server was writing a bsaddr
Juan Batiz-Benet committed
Oct 2, 2014 at 03:42 UTC
41bc355be3820ca3147f214c823b2ba84de1abdb
2 files changed
+7
-1
daemon/daemon.go
+6
-1
@@ -63,7 +63,12 @@ func NewDaemonListener(ipfsnode *core.IpfsNode, addr *ma.Multiaddr, confdir stri
63
return nil, err
64
}
65
66
- _, err = ofi.Write([]byte(host))
66
+ mstr, err := addr.String()
67
+ if err != nil {
68
+ return nil, err
69
+ }
70
+
71
+ _, err = ofi.Write([]byte(mstr))
72
if err != nil {
73
log.Warning("Could not write to rpcaddress file: %s", err)
74
return nil, err
daemon/daemon_client.go
+1
@@ -67,6 +67,7 @@ func SendCommand(command *Command, confdir string) error {
67
return err
68
}
69
70
+ log.Info("Daemon address: %s", server)
71
maddr, err := ma.NewMultiaddr(server)
72
if err != nil {
73
return err