aboutsummaryrefslogtreecommitdiff
path: root/gob/parse.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2005-04-13 00:52:15 +0000
committerEugene Sandulenko2005-04-13 00:52:15 +0000
commit1ac6a09a9142bd06130531534f733314d6f013c4 (patch)
treef34051865d6d0f56bb6dde01570f96a270c99d55 /gob/parse.cpp
parentbd9d8c6b31a7b5ecbb86ec819fec21564e0930fc (diff)
downloadscummvm-rg350-1ac6a09a9142bd06130531534f733314d6f013c4.tar.gz
scummvm-rg350-1ac6a09a9142bd06130531534f733314d6f013c4.tar.bz2
scummvm-rg350-1ac6a09a9142bd06130531534f733314d6f013c4.zip
Fix hang in EGA version. Thanks to wjp. Be careful with that parse_printExpr()
svn-id: r17573
Diffstat (limited to 'gob/parse.cpp')
-rw-r--r--gob/parse.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/gob/parse.cpp b/gob/parse.cpp
index 704daa7554..9b0318fa42 100644
--- a/gob/parse.cpp
+++ b/gob/parse.cpp
@@ -964,6 +964,10 @@ void parse_printExpr(char arg_0) {
char saved = 0;
static char *savedPos = 0;
+ // printExpr() is not safe function. It suffers from unability to process
+ // stopTokens. So ebnable it only temporary when you need debugging.
+ return;
+
if (savedPos == 0) {
savedPos = inter_execPtr;
saved = 1;