From 4ecd7401b6bbb0fc1e1e14903cacdb7863c3a3ec Mon Sep 17 00:00:00 2001 From: yellows8 Date: Mon, 18 Nov 2019 12:06:54 -0500 Subject: [PATCH] Use nifmInitialize/nifmExit in netloader.c, since netstatusGetDetails() uses nifm directly and latest libnx no longer uses nifm in socket init/exit. --- common/netloader.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/netloader.c b/common/netloader.c index 471b03d..cff37ca 100644 --- a/common/netloader.c +++ b/common/netloader.c @@ -701,6 +701,10 @@ Result netloaderInit(void) { #ifdef __SWITCH__ rc = socketInitializeDefault(); + if (R_SUCCEEDED(rc)) { + rc = nifmInitialize(NifmServiceType_User); + if (R_FAILED(rc)) socketExit(); + } #endif #ifdef __WIN32__ @@ -727,6 +731,7 @@ void netloaderExit(void) { mtx_destroy(&netloader_mtx); #ifdef __SWITCH__ + nifmExit(); socketExit(); #endif