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