]> Chaos Git - corbenik/ctrulib.git/commitdiff
Correct error in FSUSER_OpenArchive/FSUSER_CloseArchive
authorfincs <fincs.alt1@gmail.com>
Fri, 4 Dec 2015 17:36:09 +0000 (18:36 +0100)
committerfincs <fincs.alt1@gmail.com>
Fri, 4 Dec 2015 17:36:09 +0000 (18:36 +0100)
libctru/source/services/fs.c

index e79dab89d788ff712ac0f0f1c30991eba2dd243d..39da0426d8f93cc799ba3aa438f256aab0ae17ad 100644 (file)
@@ -355,7 +355,7 @@ Result FSUSER_OpenArchive(FS_Archive* archive)
        cmdbuf[5] = (u32) archive->lowPath.data;
 
        Result ret = 0;
-       if(R_FAILED(ret = svcSendSyncRequest(fsSession()))) return ret;
+       if(R_FAILED(ret = svcSendSyncRequest(fsSessionForArchive(archive->id)))) return ret;
 
        archive->handle = cmdbuf[2] | ((u64) cmdbuf[3] << 32);
 
@@ -394,7 +394,7 @@ Result FSUSER_CloseArchive(FS_Archive* archive)
        cmdbuf[2] = (u32) (archive->handle >> 32);
 
        Result ret = 0;
-       if(R_FAILED(ret = svcSendSyncRequest(fsSession()))) return ret;
+       if(R_FAILED(ret = svcSendSyncRequest(fsSessionForArchive(archive->id)))) return ret;
 
        return cmdbuf[1];
 }