summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ville Linde <villedevs@gmail.com>2021-06-13 19:37:52 +0300
committer Ville Linde <villedevs@gmail.com>2021-06-13 19:37:52 +0300
commit712222e42bcdb59764961463916929f71a95b6fb (patch)
tree466bb44ea8057071195523fade9c2bd954599711
parente8d9d5155590e614d48ceedb2304764ecc004983 (diff)
parent7b27b93875bb230579bcdd40a7c93a85f0761dba (diff)
Merge branch 'master' of https://github.com/mamedev/mame
-rw-r--r--src/emu/rendlay.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/emu/rendlay.cpp b/src/emu/rendlay.cpp
index 789c7c15a7c..00322df4203 100644
--- a/src/emu/rendlay.cpp
+++ b/src/emu/rendlay.cpp
@@ -530,6 +530,7 @@ private:
// variable found
if (start == 0)
m_buffer.seekp(0);
+ assert(start < str.length());
m_buffer.write(&str[start], pos - start);
m_buffer.write(text.first.data(), text.first.length());
start = term - str.begin() + 1;
@@ -550,7 +551,8 @@ private:
}
else
{
- m_buffer.write(&str[start], str.length() - start);
+ if (start < str.length())
+ m_buffer.write(&str[start], str.length() - start);
return util::buf_to_string_view(m_buffer);
}
}