]> Sergey Matveev's repositories - btrtrc.git/blobdiff - webtorrent/tracker-client.go
Also close created data channels when cleaning up webrtc conns
[btrtrc.git] / webtorrent / tracker-client.go
index 311b296a8965d37cbf14f91c060c575cd9a649e4..b0ca6c2c35289de8bcb89864fc4e1a1db2cf33b2 100644 (file)
@@ -191,6 +191,7 @@ func (tc *TrackerClient) announceOffers() {
 func (tc *TrackerClient) closeUnusedOffers() {
        for _, offer := range tc.outboundOffers {
                offer.peerConnection.Close()
+               offer.dataChannel.Close()
        }
        tc.outboundOffers = nil
 }