This code is called both when there's no ground-net, but also when there's no parking data at all.
pushBackWaypoint(wpt);
FGParking* parkPos = aAirport->getDynamics()->getParking(gateId);
- wpt = createOnGround(ac, "ENDtaxi", parkPos->getGeod(), airportElev,
+ if (parkPos) {
+ wpt = createOnGround(ac, "ENDtaxi", parkPos->getGeod(), airportElev,
ac->getPerformance()->vTaxi());
- pushBackWaypoint(wpt);
+ pushBackWaypoint(wpt);
+ }
}
bool FGAIFlightPlan::createLandingTaxi(FGAIAircraft * ac, FGAirport * apt,