From 0e7c94d98a3dfae9b3d9850e14650ee9ed39d57d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Sat, 28 Jan 2017 00:12:13 +0100 Subject: [PATCH] Guard fence from null entry Allows loading http://www.nedesigns.com/park/3626/mediterranean-mysteries/ --- src/openrct2/paint/map_element/fence.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/openrct2/paint/map_element/fence.c b/src/openrct2/paint/map_element/fence.c index cb414d3bcd..3d7ad27291 100644 --- a/src/openrct2/paint/map_element/fence.c +++ b/src/openrct2/paint/map_element/fence.c @@ -134,7 +134,10 @@ void fence_paint(uint8 direction, sint32 height, rct_map_element * map_element) { gPaintInteractionType = VIEWPORT_INTERACTION_ITEM_WALL; - rct_scenery_entry * sceneryEntry = get_wall_entry(map_element->properties.fence.type); + rct_scenery_entry * sceneryEntry = get_wall_entry(map_element->properties.fence.type); + if (sceneryEntry == NULL) { + return; + } uint32 frameNum = 0; if (sceneryEntry->wall.flags2 & WALL_SCENERY_2_FLAG5) {