From 2cfad1fc661f3e5880936ff24428bca6be48c146 Mon Sep 17 00:00:00 2001 From: Ted John Date: Thu, 8 Aug 2019 12:37:53 +0100 Subject: [PATCH] Fix #9764: NRE in ride_entrance_exit_paint --- src/openrct2/paint/tile_element/Paint.Entrance.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/openrct2/paint/tile_element/Paint.Entrance.cpp b/src/openrct2/paint/tile_element/Paint.Entrance.cpp index 8142af0b56..6173b05ec4 100644 --- a/src/openrct2/paint/tile_element/Paint.Entrance.cpp +++ b/src/openrct2/paint/tile_element/Paint.Entrance.cpp @@ -69,7 +69,12 @@ static void ride_entrance_exit_paint(paint_session* session, uint8_t direction, } #endif - Ride* ride = get_ride(tile_element->AsEntrance()->GetRideIndex()); + auto ride = get_ride(tile_element->AsEntrance()->GetRideIndex()); + if (ride == nullptr) + { + return; + } + auto stationObj = ride_get_station_object(ride); if (stationObj == nullptr || stationObj->BaseImageId == 0) {