From 20a0bc67004b556b5bbf82babdba0c24cf77dafb Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Mon, 9 Oct 2006 02:59:40 +0000 Subject: Fix invalid reads during conversion svn-id: r24246 --- engines/agos/res_ami.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/agos/res_ami.cpp b/engines/agos/res_ami.cpp index e3a987d4e7..ecafd46264 100644 --- a/engines/agos/res_ami.cpp +++ b/engines/agos/res_ami.cpp @@ -83,8 +83,8 @@ static void convertcompressedclip(uint16 height, uint16 width) { uint16 length, i, j, k, word1, word2, word3, word4, cliplength; byte outbyte, outbyte1, x, y; char n; - uncbuffer = (byte *)malloc((int32)(height * width / 2)); - uncbfrout = (byte *)malloc((int32)(height * width / 2)); + uncbuffer = (byte *)malloc(height * width * 2); + uncbfrout = (byte *)malloc(height * width * 2); length = width / 16; length *= height; plane0 = READ_BE_UINT32(clipptr) + clipptr; clipptr += 4; plane0 += 4; -- cgit v1.2.3