diff --git a/rpcs3/rpcs3qt/main_window.cpp b/rpcs3/rpcs3qt/main_window.cpp index 225ef3b772..6a8001ac05 100644 --- a/rpcs3/rpcs3qt/main_window.cpp +++ b/rpcs3/rpcs3qt/main_window.cpp @@ -565,7 +565,11 @@ void main_window::InstallPup(const QString& dropPath) updatefilenames.end()); std::string version_string = pup.get_file(0x100).to_string(); - version_string.erase(version_string.find('\n')); + size_t version_pos = version_string.find('\n'); + if (version_pos != std::string::npos) + { + version_string.erase(version_pos); + } const std::string cur_version = "4.84";