From 92675ba36721ff050d5ded60d57ce5f3458bd75b Mon Sep 17 00:00:00 2001 From: John Date: Sun, 26 Nov 2023 16:37:33 +0100 Subject: [PATCH] fix last syn receive time --- src/lib/ebus/protocol_direct.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ebus/protocol_direct.cpp b/src/lib/ebus/protocol_direct.cpp index c99f14ef..372b3a66 100644 --- a/src/lib/ebus/protocol_direct.cpp +++ b/src/lib/ebus/protocol_direct.cpp @@ -405,7 +405,7 @@ struct timespec* sentTime) { m_remainLockCount = 1; // wait for next AUTO-SYN after SYN / address / SYN (bus locked for own priority) } } - m_lastSynReceiveTime = recvTime; + clockGettime(&m_lastSynReceiveTime); return setState(bs_ready, m_state == bs_skip || m_remainLockCount > 0 ? result : RESULT_ERR_SYN); }