SCI: Fix unaligned read
This commit is contained in:
parent
549ac7ca47
commit
905feaa8c2
1 changed files with 1 additions and 1 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue