[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