Fix #9760: NRE in ride_ratings_begin_proximity_loop

This commit is contained in:
Ted John 2019-08-08 12:36:12 +01:00
parent 659b4d8f9f
commit 601780722f
1 changed files with 2 additions and 3 deletions

View File

@ -357,9 +357,8 @@ static void ride_ratings_update_state_5()
*/ */
static void ride_ratings_begin_proximity_loop() static void ride_ratings_begin_proximity_loop()
{ {
const ride_id_t rideIndex = gRideRatingsCalcData.current_ride; auto ride = get_ride(gRideRatingsCalcData.current_ride);
Ride* ride = get_ride(rideIndex); if (ride == nullptr || ride->status == RIDE_STATUS_CLOSED)
if (ride->type == RIDE_TYPE_NULL || ride->status == RIDE_STATUS_CLOSED)
{ {
gRideRatingsCalcData.state = RIDE_RATINGS_STATE_FIND_NEXT_RIDE; gRideRatingsCalcData.state = RIDE_RATINGS_STATE_FIND_NEXT_RIDE;
return; return;