mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-16 13:30:34 +08:00
navigator: protect against 0 acceptance radius
This seems to slip in e.g. as part of the VTOL_LAND command.
This commit is contained in:
@@ -283,7 +283,7 @@ MissionBlock::is_mission_item_reached()
|
||||
// We use the acceptance radius of the mission item if it has been set (not NAN)
|
||||
// but only for multicopter.
|
||||
if (_navigator->get_vstatus()->vehicle_type == vehicle_status_s::VEHICLE_TYPE_ROTARY_WING
|
||||
&& PX4_ISFINITE(_mission_item.acceptance_radius)) {
|
||||
&& PX4_ISFINITE(_mission_item.acceptance_radius) && _mission_item.acceptance_radius > FLT_EPSILON) {
|
||||
acceptance_radius = _mission_item.acceptance_radius;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user