From 60f7d29c2e67b00fb415f26f6cc2e17344ef0b9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Fri, 13 Nov 2015 14:40:25 +0100 Subject: [PATCH] Zero the buffer for g2.dat Some leftover data caused the g2.dat generated on different platforms to have mismatching cheksums. Zeroing the buffer makes them checksum-identical. --- src/cmdline_sprite.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cmdline_sprite.c b/src/cmdline_sprite.c index 5982135a92..0e8f84a83a 100644 --- a/src/cmdline_sprite.c +++ b/src/cmdline_sprite.c @@ -260,6 +260,7 @@ bool sprite_file_import(const char *path, rct_g1_element *outElement, uint8 **ou } uint8 *buffer = malloc((height * 2) + (width * height * 16)); + memset(buffer, 0, (height * 2) + (width * height * 16)); uint16 *yOffsets = (uint16*)buffer; // A larger range is needed for proper dithering