aboutsummaryrefslogtreecommitdiff
path: root/engines/mutationofjb/conversationlinelist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mutationofjb/conversationlinelist.cpp')
-rw-r--r--engines/mutationofjb/conversationlinelist.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/mutationofjb/conversationlinelist.cpp b/engines/mutationofjb/conversationlinelist.cpp
index 562c2d0e39..3164ff507b 100644
--- a/engines/mutationofjb/conversationlinelist.cpp
+++ b/engines/mutationofjb/conversationlinelist.cpp
@@ -56,8 +56,8 @@ bool ConversationLineList::parseFile(const Common::String &fileName) {
Common::String::iterator endIt = Common::find(lineStr.begin(), lineStr.end(), '|');
if (endIt != lineStr.end()) {
- Common::String extra = lineStr + endIt;
- if (*endIt == 'X') {
+ endIt++;
+ if (endIt != lineStr.end() && *endIt == 'X') {
line._extra = Common::String(endIt + 1, lineStr.end()); // Skip 'X' char.
}
}