]> Chaos Git - corbenik/ctrulib.git/commitdiff
added svcCloseHandle to FSDIR_Close()
authorLectem <lectem@gmail.com>
Sun, 23 Nov 2014 21:58:11 +0000 (22:58 +0100)
committerLectem <lectem@gmail.com>
Sun, 23 Nov 2014 21:58:11 +0000 (22:58 +0100)
FSDIR_Close() and FSFILE_Close() should have the same behavior

libctru/source/services/fs.c

index 27f3e06309b705249005fba67a050391ca6dec65..51af7b502a3735f086c60ff833e27bb1b1c78cac 100644 (file)
@@ -1331,6 +1331,7 @@ FSDIR_Close(Handle handle)
        Result ret = 0;
        if((ret = svcSendSyncRequest(handle)))
                return ret;
-
-       return cmdbuf[1];
+       ret = cmdbuf[1];
+       if(!ret)ret = svcCloseHandle(handle);
+       return ret;
 }