diff --git a/libraries/AP_Parachute/AP_Parachute.cpp b/libraries/AP_Parachute/AP_Parachute.cpp index ec2277d311..ca0a3ee61b 100644 --- a/libraries/AP_Parachute/AP_Parachute.cpp +++ b/libraries/AP_Parachute/AP_Parachute.cpp @@ -73,7 +73,9 @@ void AP_Parachute::release() } // set release time to current system time - _release_time = hal.scheduler->millis(); + if (_release_time == 0) { + _release_time = hal.scheduler->millis(); + } // update AP_Notify AP_Notify::flags.parachute_release = 1;