[rpcsx-os] dynlib_load_prx: early return error if prx not exists

This commit is contained in:
DH 2023-11-10 21:16:43 +03:00
parent 5a61682b84
commit 1d3a3949f3

View file

@ -429,6 +429,14 @@ orbis::SysResult dynlib_load_prx(orbis::Thread *thread,
return errorCode;
}
{
orbis::Ref<orbis::File> 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;