]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Not listening!
authorMatt Joiner <anacrolix@gmail.com>
Wed, 25 Feb 2015 03:52:19 +0000 (14:52 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 25 Feb 2015 03:52:19 +0000 (14:52 +1100)
client.go

index 25b0317cdb86b895b94f74d00ac6f98e336b068e..83d77b3bed520d6814a9b178acd93de722d01cc6 100644 (file)
--- a/client.go
+++ b/client.go
@@ -197,7 +197,11 @@ func (cl *Client) WriteStatus(_w io.Writer) {
        defer cl.mu.RUnlock()
        w := bufio.NewWriter(_w)
        defer w.Flush()
-       fmt.Fprintf(w, "Listening on %s\n", cl.ListenAddr())
+       if addr := cl.ListenAddr(); addr != nil {
+               fmt.Fprintf(w, "Listening on %s\n", cl.ListenAddr())
+       } else {
+               fmt.Println("Not listening!")
+       }
        fmt.Fprintf(w, "Peer ID: %q\n", cl.peerID)
        fmt.Fprintf(w, "Handshaking: %d\n", cl.handshaking)
        if cl.dHT != nil {