From 16439fd336f62012769db1d628a4e04ac52d0847 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Mon, 23 Apr 2018 18:29:23 -0600 Subject: [PATCH] Loader: Fix KAC parsing infloop. --- stratosphere/loader/source/ldr_npdm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stratosphere/loader/source/ldr_npdm.cpp b/stratosphere/loader/source/ldr_npdm.cpp index 3a627550e..231f4b9ba 100644 --- a/stratosphere/loader/source/ldr_npdm.cpp +++ b/stratosphere/loader/source/ldr_npdm.cpp @@ -369,7 +369,7 @@ Result NpdmUtils::ValidateCapabilities(u32 *acid_caps, size_t num_acid_caps, u32 Result rc = 0; size_t remaining = num_aci0_caps; u32 *cur_cap = aci0_caps; - while (num_aci0_caps) { + while (remaining) { if (R_FAILED((rc = ValidateCapabilityAgainstRestrictions(acid_caps, num_acid_caps, cur_cap, remaining)))) { break; }