From 6c7ae3d8452c9cbfd5dd5e669f9fc162a6c913f8 Mon Sep 17 00:00:00 2001 From: Knut Hjorth Date: Mon, 6 Feb 2023 17:05:54 +0100 Subject: [PATCH] mavlink: generate new log list for request start index 0 Instead of interpret a request for "more logs than currently exists" as a new request, use a request for index 0, which is more likely to be the first request. --- src/modules/mavlink/mavlink_log_handler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/mavlink/mavlink_log_handler.cpp b/src/modules/mavlink/mavlink_log_handler.cpp index 52611c7a98..8ae5061b3f 100644 --- a/src/modules/mavlink/mavlink_log_handler.cpp +++ b/src/modules/mavlink/mavlink_log_handler.cpp @@ -146,7 +146,7 @@ MavlinkLogHandler::_log_request_list(const mavlink_message_t *msg) //-- Check for re-requests (data loss) or new request if (_current_status != LogHandlerState::Inactive) { //-- Is this a new request? - if ((request.end - request.start) > _log_count) { + if (request.start == 0) { _current_status = LogHandlerState::Inactive; _close_and_unlink_files();