From 32fd1f9a61e8dba5ddb39378fb81a9797edac623 Mon Sep 17 00:00:00 2001 From: Yalamareddy Chaitanya Date: Thu, 2 Feb 2023 21:41:33 +0100 Subject: [PATCH] fixed bug in setting current mission item --- src/mavsdk/plugins/mission_raw/mission_raw_impl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mavsdk/plugins/mission_raw/mission_raw_impl.cpp b/src/mavsdk/plugins/mission_raw/mission_raw_impl.cpp index fc92c01782..0ebcb16876 100644 --- a/src/mavsdk/plugins/mission_raw/mission_raw_impl.cpp +++ b/src/mavsdk/plugins/mission_raw/mission_raw_impl.cpp @@ -448,7 +448,7 @@ MissionRaw::Result MissionRawImpl::set_current_mission_item(int index) void MissionRawImpl::set_current_mission_item_async( int index, const MissionRaw::ResultCallback& callback) { - if (index < 0 && index >= _mission_progress.last.total) { + if (index < 0 || index >= _mission_progress.last.total) { _parent->call_user_callback([callback]() { if (callback) { callback(MissionRaw::Result::InvalidArgument);