diff options
-rw-r--r-- | engines/sci/engine/kstring.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/engine/kstring.cpp b/engines/sci/engine/kstring.cpp index 308d8064a2..740e70ffb4 100644 --- a/engines/sci/engine/kstring.cpp +++ b/engines/sci/engine/kstring.cpp @@ -529,6 +529,7 @@ reg_t kFormat(EngineState *s, int argc, reg_t *argv) { val = (int16)arguments[paramindex]; target += sprintf(target, format_string, val); + paramindex++; CHECK_OVERFLOW1(target, 0, NULL_REG); unsigned_var = 0; |