Index: webrtc/pc/peerconnection.cc |
diff --git a/webrtc/pc/peerconnection.cc b/webrtc/pc/peerconnection.cc |
index d79868d1027c540f0470dc0a5af29315932a8834..7abbb44b0bfb53720337282ff1d1c22d1647a3be 100644 |
--- a/webrtc/pc/peerconnection.cc |
+++ b/webrtc/pc/peerconnection.cc |
@@ -1702,12 +1702,13 @@ void PeerConnection::OnIceGatheringChange( |
observer_->OnIceGatheringChange(ice_gathering_state_); |
} |
-void PeerConnection::OnIceCandidate(const IceCandidateInterface* candidate) { |
+void PeerConnection::OnIceCandidate( |
+ std::unique_ptr<IceCandidateInterface> candidate) { |
RTC_DCHECK(signaling_thread()->IsCurrent()); |
if (IsClosed()) { |
return; |
} |
- observer_->OnIceCandidate(candidate); |
+ observer_->OnIceCandidate(candidate.get()); |
} |
void PeerConnection::OnIceCandidatesRemoved( |