Index: webrtc/base/sslstreamadapterhelper.cc |
diff --git a/webrtc/base/sslstreamadapterhelper.cc b/webrtc/base/sslstreamadapterhelper.cc |
index 61c0e43ff78d56ef0c739328ba4c947a144839fd..4f5125bfc672fb5a5962586f40e553e74e536c54 100644 |
--- a/webrtc/base/sslstreamadapterhelper.cc |
+++ b/webrtc/base/sslstreamadapterhelper.cc |
@@ -76,12 +76,11 @@ StreamState SSLStreamAdapterHelper::GetState() const { |
// not reached |
} |
-bool SSLStreamAdapterHelper::GetPeerCertificate(SSLCertificate** cert) const { |
- if (!peer_certificate_) |
- return false; |
- |
- *cert = peer_certificate_->GetReference(); |
- return true; |
+rtc::scoped_ptr<SSLCertificate> SSLStreamAdapterHelper::GetPeerCertificate() |
+ const { |
+ return peer_certificate_ ? rtc::scoped_ptr<SSLCertificate>( |
+ peer_certificate_->GetReference()) |
+ : nullptr; |
} |
bool SSLStreamAdapterHelper::SetPeerCertificateDigest( |