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