diff --git a/Core/ELF/ParamSFO.cpp b/Core/ELF/ParamSFO.cpp index 6a0abaf8af..24a910f8a9 100644 --- a/Core/ELF/ParamSFO.cpp +++ b/Core/ELF/ParamSFO.cpp @@ -105,7 +105,8 @@ std::vector ParamSFOData::GetKeys() const { } std::string ParamSFOData::GetDiscID() { - const std::string discID = GetValueString("DISC_ID"); + const std::string rawDiscID = GetValueString("DISC_ID"); + const std::string discID(StripSpaces(rawDiscID)); if (discID.empty()) { std::string fakeID = GenerateFakeID(Path()); WARN_LOG(Log::Loader, "No DiscID found - generating a fake one: '%s' (from %s)", fakeID.c_str(), PSP_CoreParameter().fileToStart.c_str());