client.go | 5 ++--- diff --git a/client.go b/client.go index 65545973b8733db2c46d81a8127196fdec57f89a..77f5587c6cd7174f4b2bda17600fa49f4ede1c37 100644 --- a/client.go +++ b/client.go @@ -39,7 +39,6 @@ "github.com/anacrolix/torrent/bencode" "github.com/anacrolix/torrent/internal/check" "github.com/anacrolix/torrent/internal/limiter" - "github.com/anacrolix/torrent/internal/panicif" "github.com/anacrolix/torrent/iplist" "github.com/anacrolix/torrent/metainfo" "github.com/anacrolix/torrent/mse" @@ -684,8 +683,8 @@ panic("should exist") } path.Delete() cl.numHalfOpen-- - if check.Enabled { - panicif.NotEqual(cl.numHalfOpen, cl.countHalfOpenFromTorrents()) + if cl.numHalfOpen < 0 { + panic("should not be possible") } for _, t := range cl.torrents { t.openNewConns()