diff --git a/src/uas/UASParameterCommsMgr.cc b/src/uas/UASParameterCommsMgr.cc index 18b31ec3c82b4be7c03a845f57c35913b791a962..5e04a92ffaf55f1b520eefae13071dcbd7d9fb87 100644 --- a/src/uas/UASParameterCommsMgr.cc +++ b/src/uas/UASParameterCommsMgr.cc @@ -237,7 +237,7 @@ void UASParameterCommsMgr::retransmissionGuardTick() quint64 curTime = QGC::groundTimeMilliseconds(); //Workaround for an apparent Qt bug that causes retransmission guard timer to fire prematurely (350ms) - quint64 elapsed = (curTime = lastTimerReset); + quint64 elapsed = (curTime - lastTimerReset); if (elapsed < transmissionTimeout) { qDebug() << "retransmissionGuardTick elapsed:" << (curTime - lastTimerReset); //reset the guard timer: it fired prematurely