From 8c43408a923bcf37631bb3ac997c6d628053252d Mon Sep 17 00:00:00 2001
From: Daniel Agar <daniel@agar.ca>
Date: Sat, 24 Mar 2018 12:46:14 -0400
Subject: [PATCH] pwm_out_sim PWM_SERVO_SET_MAX_PWM fix index check

 - fixes coverity CID 264263
---
 src/drivers/pwm_out_sim/PWMSim.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/drivers/pwm_out_sim/PWMSim.cpp b/src/drivers/pwm_out_sim/PWMSim.cpp
index ddbd49cde6..6dc60124c0 100644
--- a/src/drivers/pwm_out_sim/PWMSim.cpp
+++ b/src/drivers/pwm_out_sim/PWMSim.cpp
@@ -367,8 +367,7 @@ PWMSim::ioctl(device::file_t *filp, int cmd, unsigned long arg)
 			struct pwm_output_values *pwm = (struct pwm_output_values *)arg;
 
 			for (unsigned i = 0; i < pwm->channel_count; i++) {
-
-				if (i <= MAX_ACTUATORS) {
+				if (i < MAX_ACTUATORS) {
 					_pwm_max[i] = pwm->values[i];
 				}
 			}
-- 
GitLab