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