diff --git a/src/openrct2/ride/RideRatings.cpp b/src/openrct2/ride/RideRatings.cpp index eaf1522c5e..c362083822 100644 --- a/src/openrct2/ride/RideRatings.cpp +++ b/src/openrct2/ride/RideRatings.cpp @@ -357,9 +357,8 @@ static void ride_ratings_update_state_5() */ static void ride_ratings_begin_proximity_loop() { - const ride_id_t rideIndex = gRideRatingsCalcData.current_ride; - Ride* ride = get_ride(rideIndex); - if (ride->type == RIDE_TYPE_NULL || ride->status == RIDE_STATUS_CLOSED) + auto ride = get_ride(gRideRatingsCalcData.current_ride); + if (ride == nullptr || ride->status == RIDE_STATUS_CLOSED) { gRideRatingsCalcData.state = RIDE_RATINGS_STATE_FIND_NEXT_RIDE; return;