From 13e7926849ca4f7968dd81616f6e11f46dcfeb19 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Thu, 27 Jun 2019 18:55:25 -0700 Subject: GLK: ALAN2: Fix loading memory for Big Endian --- engines/glk/alan2/main.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'engines/glk/alan2/main.cpp') diff --git a/engines/glk/alan2/main.cpp b/engines/glk/alan2/main.cpp index 551fbe5b59..be6a60c3ac 100644 --- a/engines/glk/alan2/main.cpp +++ b/engines/glk/alan2/main.cpp @@ -1113,9 +1113,7 @@ static void load() { ::error("Header size is greater than filesize"); codfil->seek(0); - codfil->read(&header->vers[0], 4); - for (i = 1, ptr = memory + 1; i < tmphdr.size; ++i, ++ptr) - *ptr = codfil->readUint32LE(); + codfil->read(&header->vers[0], sizeof(Aword) * tmphdr.size); /* Calculate checksum */ for (i = sizeof(tmphdr) / sizeof(Aword); i < memTop; i++) { -- cgit v1.2.3