Loader: Fix KAC parsing infloop.

This commit is contained in:
Michael Scire 2018-04-23 18:29:23 -06:00
parent 5a7f9f10b1
commit 16439fd336

View file

@ -369,7 +369,7 @@ Result NpdmUtils::ValidateCapabilities(u32 *acid_caps, size_t num_acid_caps, u32
Result rc = 0; Result rc = 0;
size_t remaining = num_aci0_caps; size_t remaining = num_aci0_caps;
u32 *cur_cap = 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)))) { if (R_FAILED((rc = ValidateCapabilityAgainstRestrictions(acid_caps, num_acid_caps, cur_cap, remaining)))) {
break; break;
} }