diff options
author | Paul Gilbert | 2015-01-19 10:51:05 -0500 |
---|---|---|
committer | Paul Gilbert | 2015-01-19 10:51:05 -0500 |
commit | 83442b9586e3992ab8ee0f0d06e534781f9b448b (patch) | |
tree | 88cac87bedd0536ad48da40b2ea22e234d65614b /engines/xeen/sprites.cpp | |
parent | f46b9d77dd1427aacb095f834f10f3fb45502637 (diff) | |
download | scummvm-rg350-83442b9586e3992ab8ee0f0d06e534781f9b448b.tar.gz scummvm-rg350-83442b9586e3992ab8ee0f0d06e534781f9b448b.tar.bz2 scummvm-rg350-83442b9586e3992ab8ee0f0d06e534781f9b448b.zip |
XEEN: Fix Valgrind warnings
Diffstat (limited to 'engines/xeen/sprites.cpp')
-rw-r--r-- | engines/xeen/sprites.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/xeen/sprites.cpp b/engines/xeen/sprites.cpp index 8ddf4ed48d..448ec0ec57 100644 --- a/engines/xeen/sprites.cpp +++ b/engines/xeen/sprites.cpp @@ -120,7 +120,7 @@ void SpriteResource::drawOffset(XSurface &dest, uint16 offset, const Common::Poi if (lineLength == 0) { // Skip the specified number of scan lines yPos += f.readByte(); - } else if ((destPos.y + yPos) < 0) { + } else if ((destPos.y + yPos) < 0 || (destPos.y + yPos) >= dest.h) { // Skip over the bytes of the line f.skip(lineLength); } else { |