diff --git a/src/modules/navigator/mission_block.cpp b/src/modules/navigator/mission_block.cpp index 8f651d6a54..3484105d70 100644 --- a/src/modules/navigator/mission_block.cpp +++ b/src/modules/navigator/mission_block.cpp @@ -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; }