diff --git a/libuavcan/src/protocol/uc_global_time_sync_master.cpp b/libuavcan/src/protocol/uc_global_time_sync_master.cpp index 39c83c2e5b..6604d7e722 100644 --- a/libuavcan/src/protocol/uc_global_time_sync_master.cpp +++ b/libuavcan/src/protocol/uc_global_time_sync_master.cpp @@ -35,7 +35,7 @@ void GlobalTimeSyncMaster::IfaceMaster::setTxTimestamp(UtcTime ts) } if (!prev_tx_utc_.isZero()) { - assert(0); + prev_tx_utc_ = UtcTime(); // Reset again, because there's something broken in the driver and we don't trust it pub_.getNode().registerInternalFailure("GlobalTimeSyncMaster publication conflict"); return; }