From 63da175b3fbd9f912b3332df01b628363a29e238 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Wed, 23 Dec 2015 12:47:37 +0100 Subject: [PATCH] Fix spurious mission warning --- src/modules/navigator/mission.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/navigator/mission.cpp b/src/modules/navigator/mission.cpp index 0a13706c87..299b69b3d0 100644 --- a/src/modules/navigator/mission.cpp +++ b/src/modules/navigator/mission.cpp @@ -656,8 +656,10 @@ Mission::read_mission_item(bool onboard, bool is_current, struct mission_item_s for (int i = 0; i < 10; i++) { if (*mission_index_ptr < 0 || *mission_index_ptr >= (int)mission->count) { - /* mission item index out of bounds */ - mavlink_and_console_log_critical(_navigator->get_mavlink_fd(), "[wpm] err: index: %d, max: %d", *mission_index_ptr, (int)mission->count); + /* mission item index out of bounds - if they are equal, we just reached the end */ + if (*mission_index_ptr != (int)mission->count) { + mavlink_and_console_log_critical(_navigator->get_mavlink_fd(), "[wpm] err: index: %d, max: %d", *mission_index_ptr, (int)mission->count); + } return false; }