From 512c7bcf51d3d44a83a61d76ebfdc7707c16aee4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Sun, 6 Nov 2016 18:26:02 +0100 Subject: [PATCH] Prevent crash when opening a window on invalid ride --- src/windows/ride.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/windows/ride.c b/src/windows/ride.c index ce5b4baa9a..e60006ff21 100644 --- a/src/windows/ride.c +++ b/src/windows/ride.c @@ -1863,7 +1863,7 @@ static void window_ride_init_viewport(rct_window *w) focus.sprite.sprite_id = ride->vehicles[eax]; rct_ride_entry* ride_entry = get_ride_entry_by_ride(ride); - if (ride_entry->tab_vehicle != 0){ + if (ride_entry && ride_entry->tab_vehicle != 0){ rct_vehicle* vehicle = GET_VEHICLE(focus.sprite.sprite_id); focus.sprite.sprite_id = vehicle->next_vehicle_on_train; }