certstore: cleanup
Change-Id: Ic9bd9a2b570b334cd84652cae97c9a1ffe3350b5
diff --git a/src/security/certstore.cpp b/src/security/certstore.cpp
index 8bd9236..cea117a 100644
--- a/src/security/certstore.cpp
+++ b/src/security/certstore.cpp
@@ -148,9 +148,7 @@
{
auto getCertificate_ = [this](const std::string& k) -> std::shared_ptr<crypto::Certificate> {
auto cit = certs_.find(k);
- if (cit == certs_.cend())
- return {};
- return cit->second;
+ return cit != certs_.cend() ? cit->second : std::shared_ptr<crypto::Certificate>{};
};
std::unique_lock<std::mutex> l(lock_);
auto crt = getCertificate_(k);
@@ -633,7 +631,7 @@
cert = cert->issuer? cert->issuer : certStore_.getCertificate(cert->getIssuerUID());
}
- return allowed? PermissionStatus::ALLOWED : PermissionStatus::UNDEFINED;
+ return allowed ? PermissionStatus::ALLOWED : PermissionStatus::UNDEFINED;
}
std::vector<std::string>