From: chaoskagami Date: Fri, 14 Oct 2016 10:34:11 +0000 (-0400) Subject: Perhaps this is a fix? X-Git-Url: https://chaos.moe/g/?a=commitdiff_plain;h=838d44edb7583eb304e4817831d2071957f21faa;p=corbenik%2Fctrulib.git Perhaps this is a fix? --- diff --git a/libctru/source/services/fs.c b/libctru/source/services/fs.c index 0c4de7a..4c5adaa 100644 --- a/libctru/source/services/fs.c +++ b/libctru/source/services/fs.c @@ -40,7 +40,7 @@ Result fsInitFromService(const char* service) { if (AtomicPostIncrement(&fsuRefCount)) return 0; - ret = srvGetServiceHandle(&fsuHandle, service); + ret = srvGetServiceHandleDirect(&fsuHandle, service); if (R_SUCCEEDED(ret)) { ret = FSUSER_Initialize(fsuHandle); diff --git a/libctru/source/services/fsreg.c b/libctru/source/services/fsreg.c index 5390213..c9f1199 100644 --- a/libctru/source/services/fsreg.c +++ b/libctru/source/services/fsreg.c @@ -12,7 +12,7 @@ Result fsregInit(void) if (AtomicPostIncrement(&fsregRefCount)) return 0; - ret = srvGetServiceHandle(&fsregHandle, "fs:REG"); + ret = srvGetServiceHandleDirect(&fsregHandle, "fs:REG"); if (R_FAILED(ret)) AtomicDecrement(&fsregRefCount);