From f8767d64437f9aef6e9c05f1fdd106cbedd1a51d Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 21 Feb 2024 11:01:07 +1100 Subject: [PATCH] AP_Arming: added arming check for fence storage --- libraries/AP_Arming/AP_Arming.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libraries/AP_Arming/AP_Arming.cpp b/libraries/AP_Arming/AP_Arming.cpp index 2ddae89779..7bbb27364d 100644 --- a/libraries/AP_Arming/AP_Arming.cpp +++ b/libraries/AP_Arming/AP_Arming.cpp @@ -1288,6 +1288,13 @@ bool AP_Arming::fence_checks(bool display_failure) check_failed(display_failure, "%s", fail_msg); } +#if AP_SDCARD_STORAGE_ENABLED + if (fence->failed_sdcard_storage() || StorageManager::storage_failed()) { + check_failed(display_failure, "Failed to open fence storage"); + return false; + } +#endif + return false; } #endif // AP_FENCE_ENABLED