diff options
Diffstat (limited to 'rtc_base/rtc_certificate.cc')
-rw-r--r-- | rtc_base/rtc_certificate.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/rtc_base/rtc_certificate.cc b/rtc_base/rtc_certificate.cc index 04ae99685d..937defc6c2 100644 --- a/rtc_base/rtc_certificate.cc +++ b/rtc_base/rtc_certificate.cc @@ -13,7 +13,6 @@ #include <memory> #include "rtc_base/checks.h" -#include "rtc_base/ref_counted_object.h" #include "rtc_base/ssl_certificate.h" #include "rtc_base/ssl_identity.h" #include "rtc_base/time_utils.h" @@ -22,14 +21,14 @@ namespace rtc { scoped_refptr<RTCCertificate> RTCCertificate::Create( std::unique_ptr<SSLIdentity> identity) { - return new RefCountedObject<RTCCertificate>(identity.release()); + return new RTCCertificate(identity.release()); } RTCCertificate::RTCCertificate(SSLIdentity* identity) : identity_(identity) { RTC_DCHECK(identity_); } -RTCCertificate::~RTCCertificate() {} +RTCCertificate::~RTCCertificate() = default; uint64_t RTCCertificate::Expires() const { int64_t expires = GetSSLCertificate().CertificateExpirationTime(); @@ -67,7 +66,7 @@ scoped_refptr<RTCCertificate> RTCCertificate::FromPEM( SSLIdentity::CreateFromPEMStrings(pem.private_key(), pem.certificate())); if (!identity) return nullptr; - return new RefCountedObject<RTCCertificate>(identity.release()); + return new RTCCertificate(identity.release()); } bool RTCCertificate::operator==(const RTCCertificate& certificate) const { |