From 2c3c8dc1880a6aa4eeb0241bff529802968de396 Mon Sep 17 00:00:00 2001 From: Duncan Frost Date: Sun, 28 Jun 2015 19:46:08 +0100 Subject: [PATCH] Fix incorrect pointer maths. Fixes #1511. --- src/world/map.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/world/map.c b/src/world/map.c index d581cbbe59..17412bae0c 100644 --- a/src/world/map.c +++ b/src/world/map.c @@ -2759,7 +2759,7 @@ void map_reorganise_elements() } } - uint32 num_elements = (new_elements_pointer - new_map_elements) / sizeof(rct_map_element); + uint32 num_elements = (new_elements_pointer - new_map_elements); memcpy(RCT2_ADDRESS(RCT2_ADDRESS_MAP_ELEMENTS, rct_map_element), new_map_elements, num_elements * sizeof(rct_map_element)); memset(new_map_elements + num_elements, 0, (0x30000 - num_elements) * sizeof(rct_map_element));