diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/resource_audio.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/resource_audio.cpp b/engines/sci/resource_audio.cpp index 4704963392..b3878d7a16 100644 --- a/engines/sci/resource_audio.cpp +++ b/engines/sci/resource_audio.cpp @@ -820,7 +820,7 @@ SoundResource::SoundResource(uint32 resourceNr, ResourceManager *resMan, SciVers uint16 size = data.getUint16LEAt(4); - if (dataOffset + size > resource->size()) { + if ((uint32)dataOffset + size > resource->size()) { warning("Invalid size inside sound resource %d: track %d, channel %d", resourceNr, trackNr, channelNr); size = resource->size() - dataOffset; } |