diff options
author | sylvaintv | 2011-04-06 23:07:11 +0200 |
---|---|---|
committer | sylvaintv | 2011-04-06 23:07:11 +0200 |
commit | 3dc87c4f3d775a75034779cf162129f914bd5a8c (patch) | |
tree | e66333a8c27b897c78d86ce16e9001669678a622 /engines/toon/tools.h | |
parent | 4f09018b00007fc9acc6ac7b7930aa57ae392d02 (diff) | |
download | scummvm-rg350-3dc87c4f3d775a75034779cf162129f914bd5a8c.tar.gz scummvm-rg350-3dc87c4f3d775a75034779cf162129f914bd5a8c.tar.bz2 scummvm-rg350-3dc87c4f3d775a75034779cf162129f914bd5a8c.zip |
TOON: Fix several Valgrind issues
Maybe caused random crashes on reading invalid memory
Diffstat (limited to 'engines/toon/tools.h')
-rw-r--r-- | engines/toon/tools.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/toon/tools.h b/engines/toon/tools.h index 1d8b4a6a5b..b716d4813a 100644 --- a/engines/toon/tools.h +++ b/engines/toon/tools.h @@ -63,10 +63,12 @@ protected: const uint8 *_srcPtr; uint8 *_dstPtr; + uint16 _inputByteLeft; + public: RncDecoder(); ~RncDecoder(); - int32 unpackM1(const void *input, void *output); + int32 unpackM1(const void *input, uint16 inputSize, void *output); int32 unpackM2(const void *input, void *output); protected: |