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