diff --git a/libraries/AP_HAL_PX4/RCOutput.cpp b/libraries/AP_HAL_PX4/RCOutput.cpp index 2e998a99cc..342e4ead5f 100644 --- a/libraries/AP_HAL_PX4/RCOutput.cpp +++ b/libraries/AP_HAL_PX4/RCOutput.cpp @@ -428,7 +428,7 @@ void PX4RCOutput::_send_outputs(void) } if (to_send > 0) { for (int i=to_send-1; i >= 0; i--) { - if (_period[i] == 0 || _period[0] == PWM_IGNORE_THIS_CHANNEL) { + if (_period[i] == 0 || _period[i] == PWM_IGNORE_THIS_CHANNEL) { to_send = i; } }