diff options
author | Johannes Schickel | 2008-05-06 20:55:33 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-05-06 20:55:33 +0000 |
commit | 5abc85bd0e4e0801e7774e0f3efffcc6213ae88e (patch) | |
tree | 6082a5bb5d59a2a9d4884f841e03c3c8a5ab96f7 /engines/kyra/debugger.cpp | |
parent | 11f891963bec97357b69e2e0f4b1639808becab3 (diff) | |
download | scummvm-rg350-5abc85bd0e4e0801e7774e0f3efffcc6213ae88e.tar.gz scummvm-rg350-5abc85bd0e4e0801e7774e0f3efffcc6213ae88e.tar.bz2 scummvm-rg350-5abc85bd0e4e0801e7774e0f3efffcc6213ae88e.zip |
Fixed possible crash in Debugger_v2 when using 'give'.
svn-id: r31907
Diffstat (limited to 'engines/kyra/debugger.cpp')
-rw-r--r-- | engines/kyra/debugger.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/kyra/debugger.cpp b/engines/kyra/debugger.cpp index 51e4d17487..f90cf5a37b 100644 --- a/engines/kyra/debugger.cpp +++ b/engines/kyra/debugger.cpp @@ -421,9 +421,8 @@ bool Debugger_v2::cmd_giveItem(int argc, const char **argv) { if (argc == 2) { int item = atoi(argv[1]); - // Kyrandia 2 has only 178 items (-1 to 176), otherwise it will crash - if (item < -1 || item > 176) { - DebugPrintf("itemid must be any value between (including) -1 and 176\n"); + if (item < -1 || item > _vm->engineDesc().maxItemId) { + DebugPrintf("itemid must be any value between (including) -1 and %d\n", _vm->engineDesc().maxItemId); return true; } |