aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs
diff options
context:
space:
mode:
authorSteven Smith <Steveice10@gmail.com>2021-01-10 19:47:13 -0800
committerGitHub <noreply@github.com>2021-01-11 14:47:13 +1100
commit5117b21c522096bc440e7b97496206d33218eda5 (patch)
tree9c42bd03a5ce9828c2d91c02f913dc4973d5f023 /Ryujinx.HLE/FileSystem/VirtualFileSystem.cs
parent3c09abf9e612c3776a2a931a9553fcb3f15731d3 (diff)
Only attempt to import common tickets. (#1886)
Diffstat (limited to 'Ryujinx.HLE/FileSystem/VirtualFileSystem.cs')
-rw-r--r--Ryujinx.HLE/FileSystem/VirtualFileSystem.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs b/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs
index 5b44f2d7..4ba5df00 100644
--- a/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs
+++ b/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs
@@ -269,7 +269,10 @@ namespace Ryujinx.HLE.FileSystem
{
Ticket ticket = new Ticket(ticketFile.AsStream());
- KeySet.ExternalKeySet.Add(new RightsId(ticket.RightsId), new AccessKey(ticket.GetTitleKey(KeySet)));
+ if (ticket.TitleKeyType == TitleKeyType.Common)
+ {
+ KeySet.ExternalKeySet.Add(new RightsId(ticket.RightsId), new AccessKey(ticket.GetTitleKey(KeySet)));
+ }
}
}
}