commit | 01cee079dcaab1979272a259da82804a4a7bce5e | [log] [tgz] |
---|---|---|
author | Yura Yaroshevich <yura.yaroshevich@gmail.com> | Wed Jul 11 15:35:40 2018 +0300 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jul 16 12:03:16 2018 +0000 |
tree | 7e27ed99886a886c3c56730bd425d7edfaac0c3c | |
parent | 5a3d87d122bdfec0f06e83bdf232e71bf690ff31 [diff] [blame] |
Fixed crash when PCF is destroyed before MediaSource/Track in ObjC Bug: webrtc:9231 Change-Id: I31b86aa560f4ad230c9a94fedebebf320e0370a4 Reviewed-on: https://webrtc-review.googlesource.com/88221 Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Commit-Queue: Kári Helgason <kthelgason@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23981}
diff --git a/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver.mm b/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver.mm index 1342c16..895c451 100644 --- a/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver.mm +++ b/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver.mm
@@ -63,7 +63,7 @@ rtc::scoped_refptr<webrtc::MediaStreamTrackInterface> nativeTrack( _nativeRtpReceiver->track()); if (nativeTrack) { - return [RTCMediaStreamTrack mediaTrackForNativeTrack:nativeTrack]; + return [RTCMediaStreamTrack mediaTrackForNativeTrack:nativeTrack factory:_factory]; } return nil; }