diff --git a/rpcsx-os/ops.cpp b/rpcsx-os/ops.cpp index 860cad9ca..bceacc11e 100644 --- a/rpcsx-os/ops.cpp +++ b/rpcsx-os/ops.cpp @@ -429,6 +429,14 @@ orbis::SysResult dynlib_load_prx(orbis::Thread *thread, return errorCode; } + { + orbis::Ref file; + if (auto result = rx::vfs::open(_name, 0, 0, &file, thread); + result.isError()) { + return result; + } + } + auto [result, module] = loadPrx(thread, _name, true); if (result.isError()) { return result;