From ba249ef277f2fe628f82b8280f70491d0d4a535a Mon Sep 17 00:00:00 2001 From: pneubeck Date: Thu, 11 Sep 2014 12:00:01 -0700 Subject: Make the private slot optional in NSSCertDatabase. BUG=411927 Review URL: https://codereview.chromium.org/556243003 Cr-Commit-Position: refs/heads/master@{#294438} --- chromeos/cert_loader.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'chromeos/cert_loader.cc') diff --git a/chromeos/cert_loader.cc b/chromeos/cert_loader.cc index 337c70e..dc8715b 100644 --- a/chromeos/cert_loader.cc +++ b/chromeos/cert_loader.cc @@ -90,7 +90,8 @@ bool CertLoader::IsHardwareBacked() const { if (!database_) return false; crypto::ScopedPK11Slot slot(database_->GetPrivateSlot()); - DCHECK(slot); + if (!slot) + return false; return PK11_IsHW(slot.get()); } -- cgit v1.1