aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/tony/mpal/expr.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/tony/mpal/expr.cpp b/engines/tony/mpal/expr.cpp
index 5e09e5dec6..7643c8bde3 100644
--- a/engines/tony/mpal/expr.cpp
+++ b/engines/tony/mpal/expr.cpp
@@ -301,7 +301,7 @@ const byte *ParseExpression(const byte *lpBuf, HGLOBAL *h) {
lpBuf += 2;
switch (cur->type) {
case ELT_NUMBER:
- cur->val.num = *(int *)lpBuf;
+ cur->val.num = (int32)READ_LE_UINT32(lpBuf);
lpBuf += 4;
break;