From 81c7920a73ad0876ad4e21a6740be545b5b72449 Mon Sep 17 00:00:00 2001 From: DH Date: Fri, 14 Jul 2023 04:34:40 +0300 Subject: [PATCH] [rpcsx-os] Disallow sys_close on fd 0 Hack, will be removed --- rpcsx-os/ops.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcsx-os/ops.cpp b/rpcsx-os/ops.cpp index c823f6e59..95030b998 100644 --- a/rpcsx-os/ops.cpp +++ b/rpcsx-os/ops.cpp @@ -129,6 +129,9 @@ orbis::SysResult open(orbis::Thread *thread, orbis::ptr path, } orbis::SysResult close(orbis::Thread *thread, orbis::sint fd) { + if (fd == 0) { + return {}; + } if (!thread->tproc->fileDescriptors.close(fd)) { return ErrorCode::BADF; }