aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorTorbjörn Andersson2013-08-21 15:14:40 +0200
committerTorbjörn Andersson2013-08-21 15:18:55 +0200
commitcca4e41bf10ea34a0e7cea186f2fb24b9a7d604f (patch)
tree098fa0ef9ff9d5cb5cee482f72023e7889b25ec3 /engines
parent800ee561c9103793083061588508415bab47e281 (diff)
downloadscummvm-rg350-cca4e41bf10ea34a0e7cea186f2fb24b9a7d604f.tar.gz
scummvm-rg350-cca4e41bf10ea34a0e7cea186f2fb24b9a7d604f.tar.bz2
scummvm-rg350-cca4e41bf10ea34a0e7cea186f2fb24b9a7d604f.zip
TSAGE: Fix illegal address computation, CID 1047259
We want the address right after the last element of _fadePaletteMap. There was probably no actual damage done since _paletteMap[] would likely be right after in memory, and that's zeroed as well. But it was still wrong.
Diffstat (limited to 'engines')
-rw-r--r--engines/tsage/globals.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/tsage/globals.cpp b/engines/tsage/globals.cpp
index 598aed4682..6d1f4ced5c 100644
--- a/engines/tsage/globals.cpp
+++ b/engines/tsage/globals.cpp
@@ -389,7 +389,7 @@ void Ringworld2Globals::reset() {
_scrollFollower = &_player;
// Reset fields
- Common::fill(&_fadePaletteMap[0][0], &_fadePaletteMap[10][256], 0);
+ Common::fill(&_fadePaletteMap[0][0], &_fadePaletteMap[9][256], 0);
Common::fill(&_paletteMap[0], &_paletteMap[4096], 0);
_fadePaletteFlag = false;