From 55b62e5f2b2dbff166c375d2e4c2e0643d6ebe88 Mon Sep 17 00:00:00 2001 From: Jacob Dahl Date: Fri, 6 Mar 2026 14:41:52 -0900 Subject: [PATCH] fix(mavlink): use >= for depth check to match MAX_DEPTH semantics --- 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 8aa8673f7a..63dc840508 100644 --- a/src/modules/mavlink/mavlink_log_handler.cpp +++ b/src/modules/mavlink/mavlink_log_handler.cpp @@ -527,7 +527,7 @@ void MavlinkLogHandler::delete_all_logs(const char *dir, unsigned depth) // Log structure is log/yyyy-mm-dd/file.ulg (2 levels). Cap recursion to prevent stack overflow. static constexpr unsigned MAX_DEPTH = 3; - if (depth > MAX_DEPTH) { + if (depth >= MAX_DEPTH) { PX4_DEBUG("Max depth reached: %s", dir); return; }