Fix ping latency calculation (#20800)
Stelios Fragkakis committed
Aug 11, 2025 at 20:59 UTC
542700be09c2eeed306da576c8cf0265c178562a
1 file changed
+2
-1
src/aclk/mqtt_websockets/mqtt_ng.c
+2
-1
@@ -2125,7 +2125,8 @@ int handle_incoming_traffic(struct mqtt_ng_client *client)
2125
2126
case MQTT_CPT_PINGRESP:
2127
worker_is_busy(WORKER_ACLK_CPT_PINGRESP);
2128
- pulse_aclk_sent_message_acked(ping_frag.sent_monotonic_ut, ping_frag.len);
2128
+ usec_t latency = now_monotonic_usec() - ping_frag.sent_monotonic_ut;
2129
+ pulse_aclk_sent_message_acked(latency, ping_frag.len);
2130
break;
2131
2132
case MQTT_CPT_SUBACK: