From cc8929ef4a6142fa5b240d2f5ec19ead54cc6efa Mon Sep 17 00:00:00 2001 From: Elad <18193363+elad335@users.noreply.github.com> Date: Sun, 2 Nov 2025 16:07:37 +0200 Subject: [PATCH] PSF.cpp: Fixup --- rpcs3/Loader/PSF.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rpcs3/Loader/PSF.cpp b/rpcs3/Loader/PSF.cpp index 91afc6b980..28c08d7b8c 100644 --- a/rpcs3/Loader/PSF.cpp +++ b/rpcs3/Loader/PSF.cpp @@ -253,7 +253,10 @@ namespace psf if (indices[i].param_fmt == format::string) { // Find null terminator - value.resize(value.find_first_of('\0')); + if (usz nts = value.find_first_of('\0'); nts != umax) + { + value.resize(nts); + } } result.sfo.emplace(std::piecewise_construct,