Index: webrtc/api/statscollector.cc |
diff --git a/webrtc/api/statscollector.cc b/webrtc/api/statscollector.cc |
index d77953b3bed1d49bb75a3be6a35c5d10f91c382b..b39df30b980f542ff8c61b353d62eee931a44afc 100644 |
--- a/webrtc/api/statscollector.cc |
+++ b/webrtc/api/statscollector.cc |
@@ -703,9 +703,10 @@ void StatsCollector::ExtractSessionInfo() { |
local_cert_report_id = r->id(); |
} |
- rtc::scoped_ptr<rtc::SSLCertificate> cert; |
- if (pc_->session()->GetRemoteSSLCertificate( |
- transport_iter.second.transport_name, cert.accept())) { |
+ rtc::scoped_ptr<rtc::SSLCertificate> cert = |
+ pc_->session()->GetRemoteSSLCertificate( |
+ transport_iter.second.transport_name); |
+ if (cert) { |
StatsReport* r = AddCertificateReports(cert.get()); |
if (r) |
remote_cert_report_id = r->id(); |