summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorMatthew Parlane <parlane@gmail.com>2017-02-08 18:18:56 +1300
committerGitHub <noreply@github.com>2017-02-08 18:18:56 +1300
commit4b7dd1f638e643b2c5894002a49de50fbc6a3d08 (patch)
tree9ed41d1e4d826de4bafd8656b1ff5c2e28b7222b /Source/Core
parent7b3b8f26a3f97c01eefc1e596e17be391245a3e5 (diff)
parent9dc9033b764a0f1e4662e0cf8c8a0a1dcfaba82f (diff)
Merge pull request #4846 from aldelaro5/fix-symbols-newline
Fix symbols name from maps taking 2 lines instead of one
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/PowerPC/PPCSymbolDB.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Core/Core/PowerPC/PPCSymbolDB.cpp b/Source/Core/Core/PowerPC/PPCSymbolDB.cpp
index adc7e56416..367f565458 100644
--- a/Source/Core/Core/PowerPC/PPCSymbolDB.cpp
+++ b/Source/Core/Core/PowerPC/PPCSymbolDB.cpp
@@ -356,6 +356,8 @@ bool PPCSymbolDB::LoadMap(const std::string& filename, bool bad)
if (namepos != nullptr) // would be odd if not :P
strcpy(name, namepos);
name[strlen(name) - 1] = 0;
+ if (name[strlen(name) - 1] == '\r')
+ name[strlen(name) - 1] = 0;
// Check if this is a valid entry.
if (strcmp(name, ".text") != 0 && strcmp(name, ".init") != 0 && strlen(name) > 0)