]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Eliminate `expect` dependency (#667)
authorYenForYang <YenForYang@users.noreply.github.com>
Thu, 23 Sep 2021 14:10:30 +0000 (09:10 -0500)
committerGitHub <noreply@github.com>
Thu, 23 Sep 2021 14:10:30 +0000 (00:10 +1000)
config.go

index 0e3cd2c2a24a1a4083c9ed9861db1565d20cf8ad..14c129cf977b9226f0b49f69ba41f38b7d98c198 100644 (file)
--- a/config.go
+++ b/config.go
@@ -10,7 +10,6 @@ import (
        "github.com/anacrolix/dht/v2/krpc"
        "github.com/anacrolix/log"
        "github.com/anacrolix/missinggo/v2"
-       "github.com/anacrolix/missinggo/v2/expect"
        "github.com/anacrolix/torrent/version"
        "golang.org/x/time/rate"
 
@@ -156,7 +155,9 @@ type ClientConfig struct {
 
 func (cfg *ClientConfig) SetListenAddr(addr string) *ClientConfig {
        host, port, err := missinggo.ParseHostPort(addr)
-       expect.Nil(err)
+       if err != nil {
+               panic(err)
+       }
        cfg.ListenHost = func(string) string { return host }
        cfg.ListenPort = port
        return cfg