diff --git a/nx/source/services/nifm.c b/nx/source/services/nifm.c index 605456ba..872af36b 100644 --- a/nx/source/services/nifm.c +++ b/nx/source/services/nifm.c @@ -110,7 +110,8 @@ Result nifmIsWirelessCommunicationEnabled(bool* out) { resp = r.Raw; rc = resp->result; - *out = resp->out; + if (R_SUCCEEDED(rc) && out) + *out = resp->out != 0; } return rc;