diff --git a/src/openrct2/ride/Vehicle.cpp b/src/openrct2/ride/Vehicle.cpp index ea03184584..d951fb09e1 100644 --- a/src/openrct2/ride/Vehicle.cpp +++ b/src/openrct2/ride/Vehicle.cpp @@ -1886,6 +1886,9 @@ void Vehicle::UpdateMeasurements() continue; rct_scenery_entry* scenery = tileElement->AsSmallScenery()->GetEntry(); + if (scenery == nullptr) + continue; + if (scenery_small_entry_has_flag(scenery, SMALL_SCENERY_FLAG_FULL_TILE)) { coverFound = true;