diff options
author | Travis Howell | 2004-01-16 06:16:38 +0000 |
---|---|---|
committer | Travis Howell | 2004-01-16 06:16:38 +0000 |
commit | 2c7057fdf418ad894bdafa1c2e7607878b83c03f (patch) | |
tree | 5ac7449ed9b9fceb2f7f542fee6cf248b6c75e62 /scumm/script_v6.cpp | |
parent | bafbdc57e6497a4bbc856d106a2e81b23741b6e8 (diff) | |
download | scummvm-rg350-2c7057fdf418ad894bdafa1c2e7607878b83c03f.tar.gz scummvm-rg350-2c7057fdf418ad894bdafa1c2e7607878b83c03f.tar.bz2 scummvm-rg350-2c7057fdf418ad894bdafa1c2e7607878b83c03f.zip |
Checks were a bit too strict, makes fatty bear completable.
svn-id: r12421
Diffstat (limited to 'scumm/script_v6.cpp')
-rw-r--r-- | scumm/script_v6.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp index 3ff70aedbf..a8ccf68e6e 100644 --- a/scumm/script_v6.cpp +++ b/scumm/script_v6.cpp @@ -411,7 +411,7 @@ int ScummEngine::readArray(int array, int idx, int base) { // FIX THE FIXME: fixing an assert by commenting out is bad. It's evil. // It's wrong. Find the proper cause, or at least, silently return // from the function, but don't just go on overwriting memory! - assert(base >= 0 && base < ah->dim1_size * ah->dim2_size); + assert(base >= 0 && base <= ah->dim1_size * ah->dim2_size); if (ah->type == 4) { return ah->data[base]; @@ -428,7 +428,7 @@ void ScummEngine::writeArray(int array, int idx, int base, int value) { return; base += idx * ah->dim1_size; - assert(base >= 0 && base < ah->dim1_size * ah->dim2_size); + assert(base >= 0 && base <= ah->dim1_size * ah->dim2_size); if (ah->type == 4) { ah->data[base] = value; |