| Index: webrtc/base/opensslstreamadapter.cc
|
| diff --git a/webrtc/base/opensslstreamadapter.cc b/webrtc/base/opensslstreamadapter.cc
|
| index 8a3044d1a39f347797e018bf7e94f268f4a80137..16dd9803b4057ab5fbeb1aed4cc451b606d75969 100644
|
| --- a/webrtc/base/opensslstreamadapter.cc
|
| +++ b/webrtc/base/opensslstreamadapter.cc
|
| @@ -290,12 +290,11 @@ void OpenSSLStreamAdapter::SetServerRole(SSLRole role) {
|
| role_ = role;
|
| }
|
|
|
| -bool OpenSSLStreamAdapter::GetPeerCertificate(SSLCertificate** cert) const {
|
| - if (!peer_certificate_)
|
| - return false;
|
| -
|
| - *cert = peer_certificate_->GetReference();
|
| - return true;
|
| +rtc::scoped_ptr<SSLCertificate> OpenSSLStreamAdapter::GetPeerCertificate()
|
| + const {
|
| + return peer_certificate_ ? rtc::scoped_ptr<SSLCertificate>(
|
| + peer_certificate_->GetReference())
|
| + : nullptr;
|
| }
|
|
|
| bool OpenSSLStreamAdapter::SetPeerCertificateDigest(const std::string
|
|
|