diff --git a/ArduPlane/AP_Arming.cpp b/ArduPlane/AP_Arming.cpp index 19e7246646..057bec9238 100644 --- a/ArduPlane/AP_Arming.cpp +++ b/ArduPlane/AP_Arming.cpp @@ -21,6 +21,11 @@ const AP_Param::GroupInfo AP_Arming_Plane::var_info[] = { */ bool AP_Arming_Plane::pre_arm_checks(bool display_failure) { + if (armed || require == (uint8_t)Required::NO) { + // if we are already armed or don't need any arming checks + // then skip the checks + return true; + } //are arming checks disabled? if (checks_to_perform == 0) { return true;