aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Comstedt2002-02-25 23:00:32 +0000
committerMarcus Comstedt2002-02-25 23:00:32 +0000
commitde5799b13c1799cc4ad699ad29b40f263152b030 (patch)
treec29fcd51b726bc020dc27630b2f6bbf161116e80
parent1247c1984f8d8ab889309b408c588a06de6feb11 (diff)
downloadscummvm-rg350-de5799b13c1799cc4ad699ad29b40f263152b030.tar.gz
scummvm-rg350-de5799b13c1799cc4ad699ad29b40f263152b030.tar.bz2
scummvm-rg350-de5799b13c1799cc4ad699ad29b40f263152b030.zip
Added an assertion to catch buffer overruns in actorTalk().
svn-id: r3631
-rw-r--r--actor.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/actor.cpp b/actor.cpp
index 0acfb74498..4fafb39135 100644
--- a/actor.cpp
+++ b/actor.cpp
@@ -971,6 +971,7 @@ void Scumm::actorTalk() {
_msgPtrToAdd = charset._buffer;
_messagePtr = addMessageToStack(_messagePtr);
+ assert(_msgPtrToAdd - charset._buffer < sizeof(charset._buffer));
if (_actorToPrintStrFor==0xFF) {
if (!_keepText)