if p.useful() {
return
}
- t.logger.WithDefaultLevel(log.Debug).Printf("dropping %v, which is mutually complete", p)
+ p.logger.Levelf(log.Debug, "is mutually complete; dropping")
p.drop()
}
}
return nil
case utHolepunch.Connect:
+ t.logger.Printf("got holepunch connect request for %v from %p", msg.AddrPort, sender)
opts := outgoingConnOpts{
peerInfo: PeerInfo{
Addr: msg.AddrPort,
}
}
-func (t *Torrent) startHolepunchRendezvous(addrPort netip.AddrPort) error {
+func (t *Torrent) trySendHolepunchRendezvous(addrPort netip.AddrPort) error {
rzsSent := 0
for pc := range t.conns {
if !pc.supportsExtension(utHolepunch.ExtensionName) {