diff --git a/libraries/AP_Mission/AP_Mission.cpp b/libraries/AP_Mission/AP_Mission.cpp index bf554fe9c8..f83650fd04 100644 --- a/libraries/AP_Mission/AP_Mission.cpp +++ b/libraries/AP_Mission/AP_Mission.cpp @@ -723,6 +723,9 @@ bool AP_Mission::mavlink_to_mission_cmd(const mavlink_mission_item_t& packet, AP return false; } } + if (fabsf(packet.z) >= LOCATION_ALT_MAX_M) { + return false; + } switch (packet.frame) {