From f51478ee1dbd260a2794feb9129b6690449baf47 Mon Sep 17 00:00:00 2001
From: Andrew Tridgell <tridge@samba.org>
Date: Thu, 1 May 2014 20:32:34 +1000
Subject: [PATCH] Plane: fixed LOITER_TURNS counter for counter-clockwise
 loiter

thanks to Iskess for finding this bug!
---
 ArduPlane/navigation.pde | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ArduPlane/navigation.pde b/ArduPlane/navigation.pde
index 6ba3d193b..f38bf7de4 100644
--- a/ArduPlane/navigation.pde
+++ b/ArduPlane/navigation.pde
@@ -37,7 +37,7 @@ static void loiter_angle_update(void)
     loiter.old_target_bearing_cd = target_bearing_cd;
     loiter_delta_cd = wrap_180_cd(loiter_delta_cd);
 
-    loiter.sum_cd += loiter_delta_cd;
+    loiter.sum_cd += loiter_delta_cd * loiter.direction;
 }
 
 //****************************************************************
-- 
GitLab