From c2929181c27beb2b62461abcb03098ef74a2c9c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Mon, 18 Jul 2016 19:17:55 +0200 Subject: [PATCH] Ensure validity of gActiveTrackDesign --- src/ride/track_design.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ride/track_design.c b/src/ride/track_design.c index 30434ecd79..2c134ceb14 100644 --- a/src/ride/track_design.c +++ b/src/ride/track_design.c @@ -1393,6 +1393,9 @@ static money32 place_track_design(sint16 x, sint16 y, sint16 z, uint8 flags, uin } rct_track_td6 *td6 = gActiveTrackDesign; + if (td6 == NULL) { + return MONEY32_UNDEFINED; + } rct_object_entry *rideEntryObject = &td6->vehicle_object; uint8 entryType, entryIndex;