From 5a61682b84185120c5e9d07dddae74376e961e7e Mon Sep 17 00:00:00 2001 From: DH Date: Fri, 10 Nov 2023 21:15:10 +0300 Subject: [PATCH] [rpcsx-os] getdirent: do not report .. --- rpcsx-os/io-device.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpcsx-os/io-device.cpp b/rpcsx-os/io-device.cpp index a755d2758..5ba10f0b3 100644 --- a/rpcsx-os/io-device.cpp +++ b/rpcsx-os/io-device.cpp @@ -509,6 +509,10 @@ orbis::ErrorCode HostFsDevice::open(orbis::Ref *file, if (r <= 0) break; + if (hostEntry.d_name == std::string_view("..")) { + continue; + } + auto &entry = dirEntries.emplace_back(); entry.fileno = dirEntries.size(); // TODO entry.reclen = sizeof(entry);