peerconn.go | 4 ---- reader.go | 14 -------------- diff --git a/peerconn.go b/peerconn.go index 312861ff75d60f24b12974d3da11ea88335708de..08f74c5dbb9d736d5048689bd0dc87d210e36ce0 100644 --- a/peerconn.go +++ b/peerconn.go @@ -209,10 +209,6 @@ func (cn *PeerConn) locker() *lockWithDeferreds { return cn.t.cl.locker() } -func (cn *PeerConn) localAddr() net.Addr { - return cn.conn.LocalAddr() -} - func (cn *peer) supportsExtension(ext pp.ExtensionName) bool { _, ok := cn.PeerExtensionIDs[ext] return ok diff --git a/reader.go b/reader.go index 1e1c36e120eaa8df583869cd3ed2a0898998fbd3..a6a5bc616c196478a3014901b76e07eb5600b36e 100644 --- a/reader.go +++ b/reader.go @@ -73,20 +73,6 @@ defer r.t.cl.unlock() r.posChanged() } -func (r *reader) readable(off int64) (ret bool) { - if r.t.closed.IsSet() { - return true - } - req, ok := r.t.offsetRequest(r.torrentOffset(off)) - if !ok { - panic(off) - } - if r.responsive { - return r.t.haveChunk(req) - } - return r.t.pieceComplete(pieceIndex(req.Index)) -} - // How many bytes are available to read. Max is the most we could require. func (r *reader) available(off, max int64) (ret int64) { off += r.offset