From 7215ac95437dd041fc402faf7daad6f995724f0b Mon Sep 17 00:00:00 2001
From: Belal Ashraf <nullequal@noreply.localhost>
Date: Fri, 29 Mar 2024 13:41:34 +0100
Subject: [PATCH] Fix NROs crashing and loading infinitely

---
 src/core/hle/service/am/process_creation.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/core/hle/service/am/process_creation.cpp b/src/core/hle/service/am/process_creation.cpp
index 237151d061..e6e2fad2c6 100644
--- a/src/core/hle/service/am/process_creation.cpp
+++ b/src/core/hle/service/am/process_creation.cpp
@@ -106,6 +106,7 @@ std::unique_ptr<Process> CreateApplicationProcess(std::vector<u8>& out_control,
         out_control = nacp.GetRawBytes();
     } else {
         out_control.resize(sizeof(FileSys::RawNACP));
+        memset(out_control.data(), 0, sizeof(u8) * out_control.size());
     }
 
     auto& storage = system.GetContentProviderUnion();
-- 
GitLab