From 4009a722999350f7d926bc0ea2ac557615aa2f26 Mon Sep 17 00:00:00 2001
From: ddutchie <ddutchie@gmail.com>
Date: Mon, 18 Mar 2024 16:41:34 -0400
Subject: [PATCH] WTF

---
 src/core/crypto/key_manager.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/core/crypto/key_manager.cpp b/src/core/crypto/key_manager.cpp
index 5a1943a5ce..f73559754c 100644
--- a/src/core/crypto/key_manager.cpp
+++ b/src/core/crypto/key_manager.cpp
@@ -667,6 +667,7 @@ static bool ValidCryptoRevisionString(std::string_view base, size_t begin, size_
 }
 
 void KeyManager::LoadFromFile(const std::filesystem::path& file_path, int key_type) {
+    bool is_title_keys = false;
     if (!Common::FS::Exists(file_path)) {
         switch (key_type) {
         case 1:
@@ -680,11 +681,14 @@ void KeyManager::LoadFromFile(const std::filesystem::path& file_path, int key_ty
         case 3:
             LOG_INFO(Crypto, "Issue with Title key file at '{}': File not found",
                      file_path.generic_string());
+            is_title_keys = true;
         case 4:
             LOG_INFO(Crypto, "Issue with Console key file at '{}': File not found",
                      file_path.generic_string());
+            is_title_keys = true;
         default:
             LOG_ERROR(Crypto, "Unknown Key Type");
+            is_title_keys = true;
         }
     }
 
@@ -1322,4 +1326,4 @@ bool KeyManager::AddTicket(const Ticket& ticket) {
     SetKey(S128KeyType::Titlekey, key.value(), rights_id[1], rights_id[0]);
     return true;
 }
-} // namespace Core::Crypto
\ No newline at end of file
+} // namespace Core::Crypto