Index: content/test/test_blink_web_unit_test_support.cc |
diff --git a/content/test/test_blink_web_unit_test_support.cc b/content/test/test_blink_web_unit_test_support.cc |
index b8f549db21f7bb1b7ea3635c4f4af5ac58bf8891..6ffcac0dd5e71ba8edd574363438822e98d27935 100644 |
--- a/content/test/test_blink_web_unit_test_support.cc |
+++ b/content/test/test_blink_web_unit_test_support.cc |
@@ -330,9 +330,12 @@ class TestWebRTCCertificateGenerator |
std::unique_ptr<blink::WebRTCCertificate> fromPEM( |
blink::WebString pem_private_key, |
blink::WebString pem_certificate) override { |
- return base::MakeUnique<RTCCertificate>( |
+ rtc::scoped_refptr<rtc::RTCCertificate> certificate = |
rtc::RTCCertificate::FromPEM(rtc::RTCCertificatePEM( |
- pem_private_key.utf8(), pem_certificate.utf8()))); |
+ pem_private_key.utf8(), pem_certificate.utf8())); |
+ if (!certificate) |
+ return nullptr; |
+ return base::MakeUnique<RTCCertificate>(certificate); |
sky
2016/10/21 23:13:11
Is RTCCertificate and rtc::RTCCertificate differen
jbroman
2016/10/22 15:33:26
Yes, the former is content::RTCCertificate (in con
|
} |
}; |