From 2e7df77bff278d327af513076c062e9c7f4b4e90 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Tue, 27 Sep 2022 15:54:13 +1300 Subject: [PATCH] uavcan: fix RTCM corrections publication Before this fix, this function would stall and somehow never return. --- src/drivers/uavcan/sensors/gnss.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/uavcan/sensors/gnss.cpp b/src/drivers/uavcan/sensors/gnss.cpp index 97024c4b61..51f4bcdfd4 100644 --- a/src/drivers/uavcan/sensors/gnss.cpp +++ b/src/drivers/uavcan/sensors/gnss.cpp @@ -517,7 +517,7 @@ bool UavcanGnssBridge::PublishRTCMStream(const uint8_t *const data, const size_t result = _pub_rtcm_stream.broadcast(msg) >= 0; perf_count(_rtcm_stream_pub_perf); - msg.data = {}; + msg.data.clear(); } return result;