From 62574b35b52ce65aef39b4b5f7305bc552524a18 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 18 Apr 2016 09:33:06 +1000 Subject: [PATCH] Plane: fixed negative loiter radius values --- ArduPlane/navigation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArduPlane/navigation.cpp b/ArduPlane/navigation.cpp index 2454d40d05..6393d1d428 100644 --- a/ArduPlane/navigation.cpp +++ b/ArduPlane/navigation.cpp @@ -139,7 +139,7 @@ void Plane::update_loiter(uint16_t radius) { if (radius <= 1) { // if radius is <=1 then use the general loiter radius. if it's small, use default - radius = (abs(g.loiter_radius <= 1)) ? LOITER_RADIUS_DEFAULT : abs(g.loiter_radius); + radius = (abs(g.loiter_radius) <= 1) ? LOITER_RADIUS_DEFAULT : abs(g.loiter_radius); loiter.direction = (g.loiter_radius < 0) ? -1 : 1; }