@cryptotaxi247 / kubo / commits / e0dab75d5

swarm: better err on listen fail

Juan Batiz-Benet committed Nov 20, 2014 at 05:36 UTC e0dab75d54c4a2954ba9df4e93565e2ca42668fd
1 file changed +4 -1
net/conn/listen.go
+4 -1
@@ -1,6 +1,8 @@
1 package conn
2
3 import (
4 + "fmt"
5 +
6 context "github.com/jbenet/go-ipfs/Godeps/_workspace/src/code.google.com/p/go.net/context"
7 ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr"
8 manet "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr-net"
@@ -73,6 +75,7 @@ func (l *listener) listen() {
75 }
76
77 for {
78 + log.Info("swarm listening on %s -- %v\n", l.Multiaddr(), l.Listener)
79 maconn, err := l.Listener.Accept()
80 if err != nil {
81
@@ -120,7 +123,7 @@ func Listen(ctx context.Context, addr ma.Multiaddr, local peer.Peer, peers peer.
123
124 ml, err := manet.Listen(addr)
125 if err != nil {
123 - return nil, err
126 + return nil, fmt.Errorf("Failed to listen on %s: %s", addr, err)
127 }
128
129 // todo make this a variable