Skip to content
Snippets Groups Projects
Commit 4945d66c authored by Andrew Tridgell's avatar Andrew Tridgell
Browse files

APM: check for geofence fence total of 0

parent 60a6fed3
No related branches found
No related tags found
No related merge requests found
......@@ -89,8 +89,9 @@ static void geofence_load(void)
}
}
if (g.fence_total < 0) {
if (g.fence_total <= 0) {
g.fence_total.set(0);
return;
}
for (i=0; i<g.fence_total; i++) {
......@@ -125,6 +126,7 @@ failed:
static bool geofence_enabled(void)
{
if (g.fence_action == FENCE_ACTION_NONE ||
g.fence_total < 5 ||
(g.fence_action != FENCE_ACTION_REPORT &&
(g.fence_channel == 0 ||
APM_RC.InputCh(g.fence_channel-1) < FENCE_ENABLE_PWM))) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment