[Scummvm-git-logs] scummvm master -> 905feaa8c24fc03d47df040dc1fc62cac464261e
wjp
wjp at usecode.org
Sat Feb 18 15:07:12 CET 2017
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
905feaa8c2 SCI: Fix unaligned read
Commit: 905feaa8c24fc03d47df040dc1fc62cac464261e
https://github.com/scummvm/scummvm/commit/905feaa8c24fc03d47df040dc1fc62cac464261e
Author: Willem Jan Palenstijn (wjp at usecode.org)
Date: 2017-02-18T15:07:02+01:00
Commit Message:
SCI: Fix unaligned read
Changed paths:
engines/sci/resource.cpp
diff --git a/engines/sci/resource.cpp b/engines/sci/resource.cpp
index 77c3d4e..aaa1c8c 100644
--- a/engines/sci/resource.cpp
+++ b/engines/sci/resource.cpp
@@ -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;
More information about the Scummvm-git-logs
mailing list