]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Include reason for panic on different listener addresses
authorMatt Joiner <anacrolix@gmail.com>
Wed, 20 May 2015 05:45:58 +0000 (15:45 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 20 May 2015 05:45:58 +0000 (15:45 +1000)
client.go

index 3fe20da2cce86a9d0e8b08154387a98bb7c214b3..138819d628f41b6b20dc80a17e767903af955375 100644 (file)
--- a/client.go
+++ b/client.go
@@ -161,7 +161,7 @@ func (me *Client) PeerID() string {
 func (me *Client) ListenAddr() (addr net.Addr) {
        for _, l := range me.listeners {
                if addr != nil && l.Addr().String() != addr.String() {
-                       panic("listeners exist on different addresses")
+                       panic(fmt.Sprintf("listeners are on different addresses: %q != %q", l.Addr().String(), addr.String()))
                }
                addr = l.Addr()
        }