Index: webrtc/p2p/base/faketransportcontroller.h |
diff --git a/webrtc/p2p/base/faketransportcontroller.h b/webrtc/p2p/base/faketransportcontroller.h |
index a267f209670bf6dc67a1e4859215e491574f22df..2e0c9a97fadb275773c09dc90ad62c536d872f82 100644 |
--- a/webrtc/p2p/base/faketransportcontroller.h |
+++ b/webrtc/p2p/base/faketransportcontroller.h |
@@ -260,12 +260,11 @@ class FakeTransportChannel : public TransportChannelImpl, |
return local_cert_; |
} |
- bool GetRemoteSSLCertificate(rtc::SSLCertificate** cert) const override { |
- if (!remote_cert_) |
- return false; |
- |
- *cert = remote_cert_->GetReference(); |
- return true; |
+ rtc::scoped_ptr<rtc::SSLCertificate> GetRemoteSSLCertificate() |
+ const override { |
+ return remote_cert_ ? rtc::scoped_ptr<rtc::SSLCertificate>( |
+ remote_cert_->GetReference()) |
+ : nullptr; |
} |
bool ExportKeyingMaterial(const std::string& label, |