Explorar o código

xci: Ignore NCA files with updates in secure

Zach Hilman %!s(int64=8) %!d(string=hai) anos
pai
achega
d1a6dd61d1
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      src/core/file_sys/card_image.cpp

+ 3 - 0
src/core/file_sys/card_image.cpp

@@ -149,6 +149,9 @@ Loader::ResultStatus XCI::AddNCAFromPartition(XCIPartition part) {
         if (file->GetExtension() != "nca")
             continue;
         auto nca = std::make_shared<NCA>(file);
+        // TODO(DarkLordZach): Add proper Rev1+ Support
+        if (nca->IsUpdate())
+            continue;
         if (nca->GetType() == NCAContentType::Program) {
             program_nca_status = nca->GetStatus();
         }