diff --git a/libraries/RC_Channel/RC_Channel.cpp b/libraries/RC_Channel/RC_Channel.cpp index 38be977c79..c297224e14 100644 --- a/libraries/RC_Channel/RC_Channel.cpp +++ b/libraries/RC_Channel/RC_Channel.cpp @@ -332,12 +332,7 @@ void RC_Channel::set_override(const uint16_t v, const uint32_t timestamp_us) if (!rc().gcs_overrides_enabled()) { return; } - // this UINT16_MAX stuff should really, really be in the - // mavlink packet handling code. It can be moved once that - // code is in the GCS_MAVLink class! - if (v == UINT16_MAX) { - return; - } + last_override_time = timestamp_us != 0 ? timestamp_us : AP_HAL::millis(); override_value = v; rc().new_override_received();