SCI: Fix unaligned read

This commit is contained in:
Willem Jan Palenstijn 2017-02-18 15:06:45 +01:00
parent 549ac7ca47
commit 905feaa8c2

View file

@ -2234,7 +2234,7 @@ bool ResourceManager::checkResourceDataForSignature(Resource *resource, const by
if (signatureSize > resource->size)
return false;
const uint32 signatureDWord = *((const uint32 *)signature);
const uint32 signatureDWord = READ_UINT32(signature);
signature += 4; signatureSize -= 4;
const uint32 searchLimit = resource->size - signatureSize + 1;