From 2a4cbb71713567654e9096fde0736562d007c8ac Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 2 Mar 2014 13:48:29 -0800 Subject: [PATCH] Allow two threads to read from a file at once. It just happens in order, rather than failing with an error (async busy.) Async operations still fail when used in this way, however. --- Core/HLE/sceIo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/HLE/sceIo.cpp b/Core/HLE/sceIo.cpp index 7bc429d52c..da3ef85e7a 100644 --- a/Core/HLE/sceIo.cpp +++ b/Core/HLE/sceIo.cpp @@ -638,7 +638,7 @@ void __IoSchedSync(FileNode *f, int fd, int usec) { u64 param = ((u64)__KernelGetCurThread()) << 32 | fd; CoreTiming::ScheduleEvent(usToCycles(usec), syncNotifyEvent, param); - f->pendingAsyncResult = true; + f->pendingAsyncResult = false; f->hasAsyncResult = false; }