aboutsummaryrefslogtreecommitdiff
path: root/simon/charset.cpp
diff options
context:
space:
mode:
authorChris Apers2003-11-28 10:11:04 +0000
committerChris Apers2003-11-28 10:11:04 +0000
commit7d5551e50715f2eff52fb3f5ce1b6da0a07f8780 (patch)
treee85b9c67219f073495bd01e05aca31d5ce6425be /simon/charset.cpp
parent9da541f6577b63638000b79569b98e3075ed920c (diff)
downloadscummvm-rg350-7d5551e50715f2eff52fb3f5ce1b6da0a07f8780.tar.gz
scummvm-rg350-7d5551e50715f2eff52fb3f5ce1b6da0a07f8780.tar.bz2
scummvm-rg350-7d5551e50715f2eff52fb3f5ce1b6da0a07f8780.zip
Don't overflow the stack
svn-id: r11408
Diffstat (limited to 'simon/charset.cpp')
-rw-r--r--simon/charset.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/simon/charset.cpp b/simon/charset.cpp
index aba76f03d5..6f078acb92 100644
--- a/simon/charset.cpp
+++ b/simon/charset.cpp
@@ -135,7 +135,12 @@ void SimonEngine::render_string(uint vga_sprite_id, uint color, uint width, uint
}
void SimonEngine::showMessageFormat(const char *s, ...) {
- char buf[1024], *str;
+#ifndef __PALM_OS__
+ char buf[1024];
+#else
+ char buf[256];
+#endif
+ char *str;
va_list va;
va_start(va, s);