From 036612b0fc076ea0f85e051cae41be5b3adbc15f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Fri, 8 Dec 2023 14:19:50 -0500 Subject: [PATCH] certstore: cleanup Change-Id: Ic9bd9a2b570b334cd84652cae97c9a1ffe3350b5 --- src/security/certstore.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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 @@ CertificateStore::getCertificate(const std::string& k) { 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 @@ TrustStore::getCertificateStatus(const std::string& cert_id) const 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> -- GitLab