From bbf835b30b2386707130ea6f5fb5c615a4858cb3 Mon Sep 17 00:00:00 2001 From: Sepalani Date: Sat, 4 Jan 2025 17:02:13 +0400 Subject: [PATCH] PPCSymbolDB: Check SplitString result --- Source/Core/Core/PowerPC/PPCSymbolDB.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/PowerPC/PPCSymbolDB.cpp b/Source/Core/Core/PowerPC/PPCSymbolDB.cpp index d7ebd5433d..b131b15f84 100644 --- a/Source/Core/Core/PowerPC/PPCSymbolDB.cpp +++ b/Source/Core/Core/PowerPC/PPCSymbolDB.cpp @@ -398,7 +398,7 @@ bool PPCSymbolDB::LoadMap(const Core::CPUThreadGuard& guard, const std::string& // Split the current name string into separate parts, and get the object name // if it exists. const std::vector parts = SplitString(name, '\t'); - const std::string name_string(StripWhitespace(parts[0])); + const std::string name_string(StripWhitespace(parts.size() > 0 ? parts[0] : name)); const std::string object_filename_string = parts.size() > 1 ? std::string(StripWhitespace(parts[1])) : "";