diff options
-rw-r--r-- | scumm/imuse_digi/dimuse_bndmgr.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scumm/imuse_digi/dimuse_bndmgr.cpp b/scumm/imuse_digi/dimuse_bndmgr.cpp index 0c0b1066d8..a0a58ef2d3 100644 --- a/scumm/imuse_digi/dimuse_bndmgr.cpp +++ b/scumm/imuse_digi/dimuse_bndmgr.cpp @@ -244,6 +244,7 @@ int32 BundleMgr::decompressSampleByIndex(int32 index, int32 offset, int32 size, output_size = size; assert(final_size + output_size <= blocks_final_size); + assert(skip + output_size <= (int)sizeof(_compOutput)); memcpy(*comp_final + final_size, _compOutput + skip, output_size); final_size += output_size; |