c := cl.newConnection(nil, false, addr, addr.Network(), "")
c.PeerExtensionIDs = make(map[pp.ExtensionName]pp.ExtensionNumber)
c.PeerExtensionIDs[pp.ExtensionNamePex] = pexExtendedId
- c.writerCond.L.Lock()
+ c.messageWriter.mu.Lock()
c.setTorrent(torrent)
torrent.addPeerConn(c)
out = m
return true
}
- c.writerCond.Wait()
+ <-c.messageWriter.writeCond.WaitChan()
c.pex.Share(testWriter)
require.True(t, writerCalled)
require.EqualValues(t, pp.Extended, out.Type)