diff --git a/src/modules/commander/commander.cpp b/src/modules/commander/commander.cpp index 0e56c9387b..91501082fc 100644 --- a/src/modules/commander/commander.cpp +++ b/src/modules/commander/commander.cpp @@ -615,6 +615,9 @@ bool handle_command(struct vehicle_status_s *status_local, const struct safety_s case PX4_CUSTOM_SUB_MODE_AUTO_TAKEOFF: main_ret = main_state_transition(status_local, vehicle_status_s::MAIN_STATE_AUTO_TAKEOFF); break; + case PX4_CUSTOM_SUB_MODE_AUTO_LAND: + main_ret = main_state_transition(status_local, vehicle_status_s::MAIN_STATE_AUTO_LAND); + break; default: main_ret = TRANSITION_DENIED;