Browse Source

Only attempt to import common tickets. (#1886)

Steven Smith 5 years ago
parent
commit
5117b21c52
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Ryujinx.HLE/FileSystem/VirtualFileSystem.cs

+ 4 - 1
Ryujinx.HLE/FileSystem/VirtualFileSystem.cs

@@ -269,7 +269,10 @@ namespace Ryujinx.HLE.FileSystem
                 {
                 {
                     Ticket ticket = new Ticket(ticketFile.AsStream());
                     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)));
+                    }
                 }
                 }
             }
             }
         }
         }