diff --git a/src/modules/navigator/mission_feasibility_checker.cpp b/src/modules/navigator/mission_feasibility_checker.cpp index 86ddef9baa..3d48b53a55 100644 --- a/src/modules/navigator/mission_feasibility_checker.cpp +++ b/src/modules/navigator/mission_feasibility_checker.cpp @@ -87,6 +87,10 @@ MissionFeasibilityChecker::checkMissionFeasible(const mission_s &mission, || _navigator->get_vstatus()->is_vtol) { failed = failed || !checkRotarywing(mission, home_alt); + if (_navigator->get_vstatus()->is_vtol) { + failed = failed || !checkFixedwing(mission, home_alt, false); + } + } else { failed = failed || !checkFixedwing(mission, home_alt, land_start_req); }