diff --git a/src/core/crypto/key_manager.cpp b/src/core/crypto/key_manager.cpp index 5a1943a5ce..d849ac43d7 100644 --- a/src/core/crypto/key_manager.cpp +++ b/src/core/crypto/key_manager.cpp @@ -718,7 +718,7 @@ void KeyManager::LoadFromFile(const std::filesystem::path& file_path, int key_ty continue; } - if (is_title_keys) { + if (key_type == 3) { auto rights_id_raw = Common::HexStringToArray<16>(out[0]); u128 rights_id{}; std::memcpy(rights_id.data(), rights_id_raw.data(), rights_id_raw.size());