From 9bdf09a30055ff67d8c297b5c9cd5f1a84995b96 Mon Sep 17 00:00:00 2001 From: Silvan Fuhrer Date: Thu, 3 Nov 2022 13:26:47 +0100 Subject: [PATCH] Mission: fix float to double conversion when setting lat/lon to NAN Signed-off-by: Silvan Fuhrer --- src/modules/navigator/mission.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/navigator/mission.cpp b/src/modules/navigator/mission.cpp index 41c2854878..1a5a2d65b7 100644 --- a/src/modules/navigator/mission.cpp +++ b/src/modules/navigator/mission.cpp @@ -1461,8 +1461,8 @@ Mission::do_abort_landing() // XXX: this is a hack to invalidate the "next" position setpoint for the fixed-wing position controller during // the landing abort hold. otherwise, the "next" setpoint would still register as a "LAND" point, and trigger // the early landing configuration (flaps and landing airspeed) during the hold. - _navigator->get_position_setpoint_triplet()->next.lat = NAN; - _navigator->get_position_setpoint_triplet()->next.lon = NAN; + _navigator->get_position_setpoint_triplet()->next.lat = (double)NAN; + _navigator->get_position_setpoint_triplet()->next.lon = (double)NAN; _navigator->get_position_setpoint_triplet()->next.alt = NAN; publish_navigator_mission_item(); // for logging