diff --git a/src/openrct2/rct2/S6Importer.cpp b/src/openrct2/rct2/S6Importer.cpp index 7fd0dc0751..58ec61ddee 100644 --- a/src/openrct2/rct2/S6Importer.cpp +++ b/src/openrct2/rct2/S6Importer.cpp @@ -752,9 +752,12 @@ public: if (src.ride_index != RCT12_RIDE_ID_NULL) { auto ride = get_ride(src.ride_index); - ride->measurement = std::make_unique(); - ride->measurement->ride = ride; - ImportRideMeasurement(*ride->measurement, src); + if (ride != nullptr) + { + ride->measurement = std::make_unique(); + ride->measurement->ride = ride; + ImportRideMeasurement(*ride->measurement, src); + } } } }