From d7c9f5c101c45f099db018a8994316729122b55d Mon Sep 17 00:00:00 2001
From: alessandro <alessandro@yuneecresearch.com>
Date: Wed, 18 Apr 2018 09:15:58 +0200
Subject: [PATCH] tap_esc: paranoid check

---
 src/drivers/tap_esc/tap_esc.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/drivers/tap_esc/tap_esc.cpp b/src/drivers/tap_esc/tap_esc.cpp
index a1198eb8eb..78067c5720 100644
--- a/src/drivers/tap_esc/tap_esc.cpp
+++ b/src/drivers/tap_esc/tap_esc.cpp
@@ -388,7 +388,7 @@ void TAP_ESC::send_esc_outputs(const uint16_t *pwm, const uint8_t motor_cnt)
 
 	int ret = tap_esc_common::send_packet(_uart_fd, packet, _responding_esc);
 
-	if (++_responding_esc == _channels_count) {
+	if (++_responding_esc >= _channels_count) {
 		_responding_esc = 0;
 	}
 
-- 
GitLab