diff --git a/rpcsx-os/ops.cpp b/rpcsx-os/ops.cpp index 3d7944cc4..052fdbd9e 100644 --- a/rpcsx-os/ops.cpp +++ b/rpcsx-os/ops.cpp @@ -131,7 +131,10 @@ loadPrx(orbis::Thread *thread, std::string_view path, bool relocate) { } expectedName += tmpExpectedName; - expectedName += ".prx"; + + if (!expectedName.ends_with(".prx")) { + expectedName += ".prx"; + } } return loadPrx(thread, path, relocate, loadedObjects, loadedModules,