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; }