From 93cae5f9d7c124a9726acb7dd0421dc34b7c5504 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Thu, 9 Nov 2023 16:35:06 +0100 Subject: [PATCH] mission: fix comparison logic for saving mission state --- src/modules/navigator/mission.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/navigator/mission.cpp b/src/modules/navigator/mission.cpp index b0982762bd..d7b7405075 100644 --- a/src/modules/navigator/mission.cpp +++ b/src/modules/navigator/mission.cpp @@ -473,7 +473,7 @@ Mission::save_mission_state() if (success) { /* data read successfully, check dataman ID and items count */ if (mission_state.dataman_id == _mission.dataman_id && mission_state.count == _mission.count - && mission_state.mission_update_counter && _mission.mission_update_counter) { + && mission_state.mission_update_counter == _mission.mission_update_counter) { /* navigator may modify only sequence, write modified state only if it changed */ if (mission_state.current_seq != _mission.current_seq) { mission_state = _mission;