Avoid crashes when closing peer connection client.

// FREEBIE
pull/1/head
Matthew Chen 8 years ago
parent dacb2840f2
commit 36356fbff6

@ -453,10 +453,6 @@ class PeerConnectionClient: NSObject, RTCPeerConnectionDelegate, RTCDataChannelD
localVideoTrack?.isEnabled = false
remoteVideoTrack?.isEnabled = false
peerConnection.delegate = nil
peerConnection.close()
peerConnection = nil
dataChannel = nil
audioSender = nil
audioTrack = nil
@ -464,6 +460,10 @@ class PeerConnectionClient: NSObject, RTCPeerConnectionDelegate, RTCDataChannelD
localVideoTrack = nil
remoteVideoTrack = nil
peerConnection.delegate = nil
peerConnection.close()
peerConnection = nil
delegate = nil
}

Loading…
Cancel
Save