Fixed crash when PCF is destroyed before PC in ObjC
Bug: webrtc:9231 Change-Id: Iaf18257b8f38fa786d462bca5f860f9a7b1cc2d0 Reviewed-on: https://webrtc-review.googlesource.com/78800 Commit-Queue: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23674}
This commit is contained in:
committed by
Commit Bot
parent
f04148c810
commit
5297bd21b1
@ -240,6 +240,7 @@ void PeerConnectionDelegateAdapter::OnAddTrack(
|
||||
|
||||
|
||||
@implementation RTCPeerConnection {
|
||||
RTCPeerConnectionFactory *_factory;
|
||||
NSMutableArray<RTCMediaStream *> *_localStreams;
|
||||
std::unique_ptr<webrtc::PeerConnectionDelegateAdapter> _observer;
|
||||
rtc::scoped_refptr<webrtc::PeerConnectionInterface> _peerConnection;
|
||||
@ -272,6 +273,7 @@ void PeerConnectionDelegateAdapter::OnAddTrack(
|
||||
if (!_peerConnection) {
|
||||
return nil;
|
||||
}
|
||||
_factory = factory;
|
||||
_localStreams = [[NSMutableArray alloc] init];
|
||||
_delegate = delegate;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user