aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/debugger.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2008-05-06 20:55:33 +0000
committerJohannes Schickel2008-05-06 20:55:33 +0000
commit5abc85bd0e4e0801e7774e0f3efffcc6213ae88e (patch)
tree6082a5bb5d59a2a9d4884f841e03c3c8a5ab96f7 /engines/kyra/debugger.cpp
parent11f891963bec97357b69e2e0f4b1639808becab3 (diff)
downloadscummvm-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.cpp5
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;
}