diff --git a/src/openrct2/ride/Ride.cpp b/src/openrct2/ride/Ride.cpp index 849a6b26bb..f081884bcc 100644 --- a/src/openrct2/ride/Ride.cpp +++ b/src/openrct2/ride/Ride.cpp @@ -7105,7 +7105,7 @@ Vehicle* ride_get_broken_vehicle(Ride* ride) } Vehicle* vehicle = GET_VEHICLE(vehicleIndex); - for (uint8_t i = 0; i < ride->broken_car; i++) + for (uint8_t i = 0; vehicle && i < ride->broken_car; i++) { vehicle = GET_VEHICLE(vehicle->next_vehicle_on_train); }